This repo contains the course notes and some supporting code in C++ for the following MIT Courses:
- Structure and Interpretation of Computer Programs (6.001)
- Introduction To Algorithms (6.006)
- Algorithm Design (6.046)**
- Avanced Algorithm Design (6.854)*
- Advanced Data Structures (6.851)
Click the course title to take you to an overview of the course, and the course code to take you to the official MIT page for the course from that year. (Mostly 2011/2014).
These courses are meant to be studied in the above order, i.e. 6.001 -> 6.006 -> 6.046 -> 6.851 -> 6.854
Note: An effort will be made to keep this repo up to date as possible, but for the
**real** MIT experence, I suggest you attend yourself ;)
**No Video Lectures available for this course
*partial video lectures available