Skip to main content
Editor's pickBeginner

MIT 6.0001: Introduction to Computer Science with Python

MIT's rigorous first course in computation and Python programming.

4.5(2.0k)196.4K learners EN
MICreated by MIT OpenCourseWare

9h 58m

On-demand video

38

Lessons

Included

Certificate

Mobile & TV

Watch anywhere

You'll use
Python
MIT 6.0001: Introduction to Computer Science with Python
Preview this course
$29$129

Videos are free to watch. This unlocks the certificate, graded exam, and resources.

Watch videos free

Or unlock everything with MegaCourse Pro

This course includes:

  • 9h 58m on-demand video (free)
  • 38 lessons
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

What you'll learn

  • Use computation to solve real problems
  • Write, test, and debug Python programs
  • Understand recursion, complexity, and core data structures
  • Build a foundation for further CS study

Official study guide

The complete 48-page companion book for MIT 6.0001: Introduction to Computer Science with Python, covering every module with worked examples, key terms, self-check questions, and a full glossary. Print it or read it offline.

Tools & technologies

Industry-standard tools you'll work with in this course.

Python

Course content

5 sections · 38 lessons · 9h 58m

  • 1. What is Computation?Preview43m
  • Shell vs. Editor1m
  • Python vs. Math1m
  • Bindings1m
  • 2. Branching and Iteration43m
  • Strings53s
  • Comparisons1m
  • Branching1m

Requirements

  • •No prior experience required

About this course

MIT's rigorous first course in computation and Python programming. This curated learning path is organized into 5 modules and 38 lessons, taught by MIT OpenCourseWare. MegaCourse adds structure, learning outcomes, progress tracking, and a shareable certificate of completion.

Who this course is for

  • Beginning programmers
  • STEM students

Instructor

MI
MIT OpenCourseWare

Trusted creator on MegaCourse

Licensing & attribution

License: CC BY-NC-SA 4.0

Source: MIT OpenCourseWare 6.0001 (Ana Bell, Eric Grimson, John Guttag) - CC BY-NC-SA 4.0

Videos are embedded from their original creators and remain free to watch. MegaCourse's paid layer covers our own study guides, graded exams, certificates, and curation.

Students also viewed