MIT 6.100L Introduction to CS and Programming using Python, Fall 2022

by MIT OpenCourseWare · 26 videos

Listed in Best free Python courses on YouTube, ranked by total hours

Total watch time

1d 3h 48m

at speed · exactly 1 day, 3 hours, 48 minutes, 4 seconds at 1×

1d 3h 48m 4s
1.25×22h 14m 27s
1.5×18h 32m 3s
1.75×15h 53m 11s
13h 54m 2s
Average video1h 4m 9s
Longest1h 21m 18s
Shortest32m 12s
Compare Open on YouTube JSON

Plan to finish

About 28 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 28 days. Turn on JavaScript to plan around your week.

Videos (26)

1d 3h 48m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 Lecture 1: Introduction to CS and Programming Using Python 1:03:30 2024-04-11
2 Lecture 2: Strings, Input/Output, and Branching 1:18:58 2024-06-07
3 Lecture 3: Iteration 46:42 2024-04-11
4 Lecture 4: Loops over Strings, Guess-and-Check, and Binary 1:13:16 2024-04-11
5 Lecture 5: Floats and Approximation Methods 47:11 2024-04-11
6 Lecture 6: Bisection Search 1:14:27 2024-04-24
7 Lecture 7: Decomposition, Abstraction, and Functions 45:54 2024-04-11
8 Lecture 8: Functions as Objects 1:17:46 2024-04-11
9 Lecture 9: Lambda Functions, Tuples, and Lists 45:26 2024-04-11
10 Lecture 10: Lists and Mutability 1:15:13 2024-04-24
11 Lecture 11: Aliasing and Cloning 46:17 2024-04-11
12 Lecture 12: List Comprehension, Functions as Objects, Testing, and Debugging 1:15:46 2024-04-24
13 Lecture 13: Exceptions and Assertions 42:56 2024-04-11
14 Lecture 14: Dictionaries 1:18:06 2024-04-11
15 Lecture 15: Recursion 45:19 2024-04-11
16 Lecture 16: Recursion on Non-numerics 1:17:53 2024-04-11
17 Lecture 17: Python Classes 47:48 2024-04-11
18 Lecture 18: More Python Class Methods 1:17:26 2024-04-11
19 Lecture 19: Inheritance 1:16:55 2024-04-11
20 Lecture 20: Fitness Tracker Object-Oriented Programming Example 1:19:04 2024-04-11
21 Lecture 21: Timing Programs and Counting Operations 32:12 2024-04-11
22 Lecture 22: Big Oh and Theta 1:20:36 2024-04-11
23 Lecture 23: Complexity Classes Examples 1:21:18 2024-04-11
24 Lecture 24: Sorting Algorithms 47:39 2024-04-11
25 Lecture 25: Plotting 1:17:54 2024-04-11
26 Lecture 26: List Access, Hashing, Simulations, and Wrap-Up 1:12:32 2024-04-11

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 1d 3h 48m · 26 videos

Markdown
[![Watch time: 1d 3h 48m · 26 videos](https://playlistduration.com/badge/playlist/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB.svg)](https://playlistduration.com/playlist/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB)
HTML
<a href="https://playlistduration.com/playlist/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB"><img src="https://playlistduration.com/badge/playlist/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB.svg" alt="Watch time: 1d 3h 48m · 26 videos" width="221" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-09-22 (cached). Private or deleted videos are excluded from totals.