MIT OpenCourseWare & Other Course Notes

This collection of pages 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 these notes on GitHub.

These notes may contain errors, including formatting errors, especially in the auto-generated PDF versions of these notes. If you notice an error, please raise an issue on GitHub (@hrushikeshrv/ocw) and I will be happy to fix it.

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

Course List

  1. MIT 6.004 - Computation Structures
  2. MIT 6.006 - Introduction to Algorithms - Fall 2011 (Complete)
  3. MIT 6.006 - Introduction to Algorithms - Spring 2020
  4. MIT 6.042J - Mathematics for Computer Science (Complete) (External)
  5. MIT 6.045J - Automata, Computability, Complexity
  6. MIT 6.046J - Design and Analysis of Algorithms (Complete)
  7. MIT 6.858 - Computer Systems Security
  8. CMU 15-445 - Database Systems
  9. UCB CS 162 - Operating Systems & Systems Programming (Complete)