MIT 6.0001: Introduction to Computer Science and Programming in Python
- Course audio
- Course audio: English
- Level
- Intermediate
- Length
- 38 lessons · 10 hours
What you'll be able to do
- Decompose problems into functions and data structures
- Use recursion, classes and dictionaries in Python
- Reason about how fast a program runs
About this course
MIT OpenCourseWare's 6.0001 course with Dr Ana Bell: twelve full lectures (about 45 minutes each) on computation, branching and iteration, string manipulation and approximation, decomposition and functions, tuples, lists and dictionaries, recursion, testing and debugging, object-oriented programming, program efficiency, and searching and sorting. The playlist also includes short clips that recap single ideas. Course notes and problem sets are free on ocw.mit.edu under CC BY-NC-SA. A rigorous next step after a first Python course.
Before you start: A first programming course helps
Syllabus
38 lessons · 9:58:18 in total
- 11. What is Computation?43:06
- 2Shell vs. Editor1:20
- 3Python vs. Math1:37
- 4Bindings1:40
- 52. Branching and Iteration43:31
- 6Strings0:53
- 7Comparisons1:23
- 8Branching1:06
- 9While Loops1:51
- 10For Loops1:55
- 113. String Manipulation, Guess and Check, Approximations, Bisection45:02
- 12String Manipulations3:05
- 13For Loops With Strings4:19
- 144. Decomposition, Abstraction, and Functions41:09
- 15Function Calls2:35
- 16Functions as Arguments3:33
- 175. Tuples, Lists, Aliasing, Mutability, and Cloning41:28
- 18Tuples3:29
- 19Simple Lists2:49
- 20List Operations3:06
- 21List Aliasing/Mutation1:55
- 226. Recursion and Dictionaries48:22
- 237. Testing, Debugging, Exceptions, and Assertions41:33
- 24Black Box and Glass Box Testing2:04
- 25Errors1:16
- 26Exceptions2:41
- 278. Object Oriented Programming41:44
- 28Class Definition0:50
- 29Class Instance2:21
- 30Methods1:26
What to take next
Related courses
Videos by MIT OpenCourseWare, played from their official YouTube channel. Subscribe on YouTube
Licence: CC BY-NC-SA 4.0, MIT OpenCourseWare, ocw.mit.edu. Free for everyone, never sold.
Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.
Report a problem or a rights request

