Welcome to MIT 6.00: Introduction to Computer Science and Programming (Fall 2008)—widely regarded as one of the most thorough and enduring foundational computer science courses ever recorded.
Taught by legendary MIT professors Eric Grimson and John Guttag, this course is specifically designed for beginners with little to no prior coding experience. Rather than just teaching syntax, 6.00 focuses on true computational thinking—teaching you how to conceptualize real-world problems and write elegant, efficient Python programs to solve them.
The 24-lecture syllabus takes you on a comprehensive arc from absolute beginner concepts to advanced modeling and statistical simulation: