Playlist · Corey Schafer

Django Tutorials

by Corey Schafer · 17 videos

Total watch time

9h 54m

at 1× speed · exactly 9 hours, 54 minutes, 4 seconds at 1×

At an hour a day you'd finish in 10 days

The shape of the course

Each column is one video, to scale

1:22:01

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

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

Videos (17)

9h 54m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched Leave out of the total
1 Python Django Tutorial: Full-Featured Web App Part 1 - Getting Started 15:32 2018-08-31
2 Python Django Tutorial: Full-Featured Web App Part 2 - Applications and Routes 20:27 2018-08-31
3 Python Django Tutorial: Full-Featured Web App Part 3 - Templates 45:45 2018-08-31
4 Python Django Tutorial: Full-Featured Web App Part 4 - Admin Page 9:00 2018-08-31
5 Python Django Tutorial: Full-Featured Web App Part 5 - Database and Migrations 38:47 2018-08-31
6 Python Django Tutorial: Full-Featured Web App Part 6 - User Registration 45:56 2018-08-31
7 Python Django Tutorial: Full-Featured Web App Part 7 - Login and Logout System 31:17 2018-08-31
8 Python Django Tutorial: Full-Featured Web App Part 8 - User Profile and Picture 35:41 2018-08-31
9 Python Django Tutorial: Full-Featured Web App Part 9 - Update User Profile 26:07 2018-08-31
10 Python Django Tutorial: Full-Featured Web App Part 10 - Create, Update, and Delete Posts 53:15 2018-08-31
11 Python Django Tutorial: Full-Featured Web App Part 11 - Pagination 37:01 2018-08-31
12 Python Django Tutorial: Full-Featured Web App Part 12 - Email and Password Reset 25:04 2018-08-31
13 Python Django Tutorial: Deploying Your Application (Option #1) - Deploy to a Linux Server 1:22:01 2018-12-13
14 Python Django Tutorial: How to Use a Custom Domain Name for Our Application 27:18 2019-01-17
15 Python Django Tutorial: How to enable HTTPS with a free SSL/TLS Certificate using Let's Encrypt 20:47 2019-01-24
16 Python Django Tutorial: Full-Featured Web App Part 13 - Using AWS S3 for File Uploads 26:35 2019-02-18
17 Python Django Tutorial: Deploying Your Application (Option #2) - Deploy using Heroku 53:31 2019-02-19
For your README

Embed a badge

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

Watch time: 9h 54m · 17 videos

Markdown
[![Watch time: 9h 54m · 17 videos](https://playlistduration.com/badge/playlist/PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p.svg)](https://playlistduration.com/playlist/PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p)
HTML
<a href="https://playlistduration.com/playlist/PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p"><img src="https://playlistduration.com/badge/playlist/PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p.svg" alt="Watch time: 9h 54m · 17 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/PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p returns them as JSON — free, no key. API docs →

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