Resource types:
- free website
- free website, registration required
- paid website
- free book/ebook
- paid book/ebook
- Open Access Journal
Algorithms
- Automata, Computability, and Complexity (6.045J, 2011) (Scott Aaronson, Massachusetts Institute of Technology)
- Design and Analysis of Algorithms (6.046J, 2015) (OpenCourseWare, Massachusetts Institute of Technology)
- Introduction to Algorithms (6.006, 2008) (OpenCourseWare, Massachusetts Institute of Technology)
- Introduction to Algorithms (6.006, 2020) (OpenCourseWare, Massachusetts Institute of Technology)
- Introduction to Algorithms (6.046J, SMA 5503, 2005) (OpenCourseWare, Massachusetts Institute of Technology)
Databases
- Database Systems (6.830) (OpenCourseWare, Massachusetts Institute of Technology)
General
- Information and Entropy (6.050J, 2008) (OpenCourseWare, Massachusetts Institute of Technology)
- Introduction to Computer Science and Programming (6.00) (OpenCourseWare, Massachusetts Institute of Technology)
- Introduction to Computer Science and Programming in Python (6.0001) (OpenCourseWare, Massachusetts Institute of Technology)
- Mathematics for Computer Science (6.1200J, 2024) (OpenCourseWare, Massachusetts Institute of Technology)
Graphics
- Computer Graphics (6.837) (OpenCourseWare, Massachusetts Institute of Technology)
Quantum Computing
- Quantum Computation (18.435J) (Peter Shor, Massachusetts Institute of Technology)
Software Design and Engineering
- Computer Language Engineering (6.035, 2010) (OpenCourseWare, Massachusetts Institute of Technology)
- Elements of Software Construction (6.005, 2008) (OpenCourseWare, Massachusetts Institute of Technology)
- Operating System Engineering (6.1810, 2023) (OpenCourseWare, Massachusetts Institute of Technology)
- Performance Engineering of Software Systems (6.172, 2018) (OpenCourseWare, Massachusetts Institute of Technology)
- Software Construction (6.005, 2016) (OpenCourseWare, Massachusetts Institute of Technology)
- Software Engineering for Web Applications (6.171, 2003) (OpenCourseWare, Massachusetts Institute of Technology)
- Software Studio (6.170) (Daniel Jackson, Massachusetts Institute of Technology)
Python package