Courses · Programming & Software Engineering
MIT OpenCourseWare: Introduction to Algorithms
Open MIT course materials on algorithm design and analysis. Published by Massachusetts Institute of Technology and catalogued under Programming & Software Engineering, pitched at intermediate level and running self-paced; university-course workload. Free to access at the source.
It covers sorting, graphs, dynamic programming, hashing, complexity.
What's inside
- Sorting
- Graphs
- Dynamic programming
- Hashing
- Complexity
More in Programming & Software Engineering
MIT OpenCourseWare: Introduction to Operations Management
MIT materials on operations, process analysis, capacity, inventory and operational decision-making.
MIT OpenCourseWare: Introduction to Probability and Statistics
MIT open course materials on probability, random variables, distributions, estimation and statistical inference.
MIT OpenCourseWare: Linear Algebra
Open MIT course materials for linear algebra, foundational to engineering, data science and economics.
MIT Open Learning
MIT's broader hub for online resources, including free learning materials and selected structured offerings.



