Computer Science Foundations

A self-study path through MIT's core CS curriculum, in the spirit of the MIT Challenge: programming and math first, then algorithms and theory, then systems and AI. Take the courses in order β€” prerequisites flow down the list.

11 courses Β· 288 lectures

Term 1 β€” Programming & calculus

Term 2 β€” Math for CS

Term 3 β€” Algorithms & theory

Term 4 β€” Systems & AI