Practical Flask Web Development Tutorials

by sentdex · 35 videos

Total watch time

8h 43m

at speed · exactly 8 hours, 42 minutes, 51 seconds at 1×

8h 42m 51s
1.25×6h 58m 17s
1.5×5h 48m 34s
1.75×4h 58m 46s
4h 21m 26s
Average video14m 56s
Longest33m 13s
Shortest6m 6s
Compare Open on YouTube JSON

Plan to finish

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

Videos (35)

8h 43m in total · tick what you've watched

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

Videos to
Watched
1 Flask Tutorial Web Development with Python 1 - Intro 13:49 2015-03-20
2 Flask Tutorial Web Development with Python 2 - Basic site setup 20:42 2015-03-20
3 Flask Tutorial Web Development with Python 3 - Bootstrap and Jinja Templates 19:17 2015-03-20
4 Flask Tutorial Web Development with Python 4 - Starting the Homepage 22:25 2015-03-20
5 Flask Tutorial Web Development with Python 5 - Home page improvements 15:56 2015-03-20
6 Flask Tutorial Web Development with Python 6 - Finishing Homepage 14:52 2015-03-20
7 Flask Tutorial Web Development with Python 7- Dynamic Dashboard 12:55 2015-03-22
8 Flask Tutorial Web Development with Python 8 - Content Management 16:53 2015-03-22
9 Flask Tutorial Web Development with Python 9 - Error Handling 11:10 2015-03-23
10 Flask Tutorial Web Development with Python 10 - Message Flashing 11:52 2015-03-24
11 Flask Tutorial Web Development with Python 11 - User System 17:16 2015-03-26
12 Flask Tutorial Web Development with Python 12 - GET & POST 14:14 2015-03-26
13 Flask Tutorial Web Development with Python 13 - MySQL database 12:57 2015-03-26
14 Flask Tutorial Web Development with Python 14 - Connecting to database 7:18 2015-03-30
15 Flask Tutorial Web Development with Python 15 - User Registration 12:57 2015-03-30
16 Flask Tutorial Web Development with Python 16 - User Registration cont'd 20:25 2015-03-30
17 Flask Tutorial Web Development with Python 17 - User Registration finished 17:14 2015-03-30
18 Flask Tutorial Web Development with Python 18 - Password Hashing with Passlib 10:39 2015-04-02
19 Flask Tutorial Web Development with Python 19 - user login system 12:36 2015-04-02
20 Flask Tutorial Web Development with Python 20 - Login Required Decorator Wrapper 11:38 2015-04-02
21 Flask Tutorial Web Development with Python 21 - Dynamic user Content 13:48 2015-04-02
22 Flask Tutorial Web Development with Python 22 - Content Management System 17:02 2015-04-06
23 Flask Tutorial Web Development with Python 23 - More CMS 18:13 2015-04-06
24 Flask Tutorial Web Development with Python 24 - Crontab / Cron jobs 9:58 2015-04-06
25 Flask Tutorial Web Development with Python 25 - Conclusion 13:03 2015-04-06
26 Includes - Flask Web Development with Python 26 11:18 2015-11-16
27 Jinja Templating Cont'd - Flask Web Development with Python 27 19:00 2015-11-18
28 URL Converters - Flask Web Development with Python 28 16:55 2015-11-23
29 Flask Mail - Flask Web Development with Python 29 15:51 2015-11-27
30 Return Files with send_file - Flask Web Development with Python 30 6:06 2015-11-30
31 Protected directories and Files - Flask Web Development with Python 31 12:56 2015-12-07
32 jQuery with Flask - Flask Web Development with Python 32 17:18 2015-12-08
33 Pygal SVG embedded Graphs - Flask Web Development with Python 33 11:11 2015-12-11
34 Integrating Paypal with Flask - Flask Web Development with Python 34 33:13 2015-12-13
35 SSL for HTTPS with Apache server - Flask web development with Python 35 9:54 2016-02-19

Embed a badge

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

Watch time: 8h 43m · 35 videos

Markdown
[![Watch time: 8h 43m · 35 videos](https://playlistduration.com/badge/playlist/PLQVvvaa0QuDc_owjTbIY4rbgXOFkUYOUB.svg)](https://playlistduration.com/playlist/PLQVvvaa0QuDc_owjTbIY4rbgXOFkUYOUB)
HTML
<a href="https://playlistduration.com/playlist/PLQVvvaa0QuDc_owjTbIY4rbgXOFkUYOUB"><img src="https://playlistduration.com/badge/playlist/PLQVvvaa0QuDc_owjTbIY4rbgXOFkUYOUB.svg" alt="Watch time: 8h 43m · 35 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/PLQVvvaa0QuDc_owjTbIY4rbgXOFkUYOUB 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.