Intermediate Python Programming

by sentdex · 26 videos

Total watch time

5h 10m

at speed · exactly 5 hours, 9 minutes, 43 seconds at 1×

5h 9m 43s
1.25×4h 7m 46s
1.5×3h 26m 29s
1.75×2h 56m 59s
2h 34m 52s
Average video11m 55s
Longest28m 37s
Shortest4m 22s
Compare Open on YouTube JSON

Plan to finish

About 6 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 6 days. Turn on JavaScript to plan around your week.

Videos (26)

5h 10m in total · tick what you've watched

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

Videos to
Watched
1 Introduction - Intermediate Python Programming p. 1 7:48 2016-11-01
2 String Concatenation and Formatting - Intermediate Python Programming p.2 13:40 2016-11-02
3 Argparse for CLI - Intermediate Python Programming p.3 10:49 2016-11-03
4 List comprehension and generator expressions - Intermediate Python Programming p.4 6:52 2016-11-04
5 More on list comp and generators - Intermediate Python Programming p.5 15:28 2016-11-07
6 Timeit Module - Intermediate Python Programming p.6 11:28 2016-11-08
7 Enumerate - Intermediate Python Programming p.7 4:48 2016-11-09
8 Zip - Intermediate Python Programming p.8 7:23 2016-11-10
9 Writing our own Generator - Intermediate Python Programming p.9 11:08 2016-11-11
10 Multiprocessing - Intermediate Python Programming p.10 11:30 2016-11-14
11 Getting returned values from Processes - Intermediate Python Programming p.11 4:22 2016-11-15
12 Multiprocessing spider example - Intermediate Python Programming p.12 24:18 2016-11-16
13 Object Oriented Programming Introduction - Intermediate Python Programming p.13 11:35 2016-11-17
14 Creating an Environment for our Object - Intermediate Python Programming p.14 11:49 2016-11-18
15 Many Blob Objects - Intermediate Python Programming p.15 8:30 2016-11-21
16 Object Modularity Thoughts - Intermediate Python Programming p.16 16:41 2016-11-22
17 OOP inheritance - Intermediate Python Programming p.17 10:17 2016-11-23
18 Decorators - Intermediate Python Programming p.18 8:50 2016-11-29
19 Operator overloading - Intermediate Python Programming p.19 10:19 2016-12-05
20 Detecting collisions - Intermediate Python Programming p.20 15:20 2016-12-06
21 Special Methods, OOP, Iteration - Intermediate Python Programming p.21 13:30 2016-12-07
22 Logging - Intermediate Python Programming p.22 15:00 2016-12-08
23 Error Handling - Intermediate Python Programming p.23 6:11 2016-12-12
24 __str__ and __repr__ - Intermediate Python Programming p.24 11:32 2016-12-13
25 Args and Kwargs - Intermediate Python Programming p.25 11:58 2016-12-15
26 Asyncio - Asynchronous programming with coroutines - Intermediate Python Programming p.26 28:37 2018-03-23

Embed a badge

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

Watch time: 5h 10m · 26 videos

Markdown
[![Watch time: 5h 10m · 26 videos](https://playlistduration.com/badge/playlist/PLQVvvaa0QuDfju7ADVp5W1GF9jVhjbX-_.svg)](https://playlistduration.com/playlist/PLQVvvaa0QuDfju7ADVp5W1GF9jVhjbX-_)
HTML
<a href="https://playlistduration.com/playlist/PLQVvvaa0QuDfju7ADVp5W1GF9jVhjbX-_"><img src="https://playlistduration.com/badge/playlist/PLQVvvaa0QuDfju7ADVp5W1GF9jVhjbX-_.svg" alt="Watch time: 5h 10m · 26 videos" width="203" 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/PLQVvvaa0QuDfju7ADVp5W1GF9jVhjbX-_ 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.