OpenCourseWare & Course Notes

This website contains notes for all the MIT OCW and other online courses I have taken, mainly for my own reference. You can view the source files for the website on GitHub.

This work is licensed under the Creative Commons license - (CC BY-NC-SA 4.0)

Course List

  1. MIT 6.006 - Introduction to Algorithms - Fall 2011 (Complete)
  2. MIT 6.006 - Introduction to Algorithms - Spring 2020
  3. MIT 6.042J - Mathematics for Computer Science (Complete)
  4. MIT 6.046J - Design and Analysis of Algorithms (Complete)
  5. MIT 6.004 - Computation Structures
  6. MIT 6.01SC - Introduction to Electrical Engineering & Computer Science - 1
  7. MIT 6.045J - Automata, Computability, Complexity
  8. MIT 6.172 - Performance Engineering of Software Systems
  9. MIT 6.890 - Algorithmic Lower Bounds
  10. MIT 6.851 - Advanced Data Structures
  11. CMU 15-445 - Database Systems
  12. UCB CS 162 - Operating Systems & Systems Programming (Complete)
  13. MIT 6.858 - Computer Systems Security