Skip to content

Commit 9996a59

Browse files
travisjneumanclaude
andcommitted
feat: add curated video resource pages for 12 expansion modules
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 225502d commit 9996a59

12 files changed

+453
-0
lines changed

concepts/videos/async-python.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Async Python — Video Resources
2+
3+
[<- Back to Video Index](../../guides/VIDEO_INDEX.md)
4+
5+
## Best Single Video
6+
7+
**[Python Tutorial: AsyncIO - Complete Guide to Asynchronous Programming]** by Corey Schafer (~90 min)
8+
`https://www.youtube.com/results?search_query=corey+schafer+python+asyncio+complete+guide`
9+
10+
*Why this one:* The most comprehensive free asyncio walkthrough — uses visual animations to explain event loops, coroutines, tasks, futures, async/await syntax, asyncio.gather, TaskGroup, error handling, and asyncio.to_thread, building a complete mental model from the ground up.
11+
12+
## Alternative Explanations
13+
14+
| Video | Creator | Duration | Best For |
15+
|-------|---------|----------|----------|
16+
| Asyncio: Understanding Async / Await in Python | ArjanCodes | ~20 min | Quick conceptual intro with a practical API-calling example |
17+
| Python Asynchronous Programming - AsyncIO & Async/Await | Tech With Tim | ~30 min | Learners who want worked examples before theory |
18+
| Async IO in Python: A Complete Walkthrough | freeCodeCamp | ~1 hr | Those who prefer a lecture-style comprehensive overview |
19+
20+
## Deep Dives
21+
22+
- **Concurrency Patterns:** ArjanCodes — Next-Level Concurrent Programming in Python with Asyncio (~25 min) — `https://www.youtube.com/results?search_query=arjancodes+next+level+concurrent+programming+asyncio`
23+
- **aiohttp Client & Server:** sentdex — aiohttp Tutorial for Python (~20 min) — `https://www.youtube.com/results?search_query=sentdex+python+aiohttp+tutorial`
24+
- **Threading vs Asyncio vs Multiprocessing:** Corey Schafer — Python Threading / Multiprocessing Tutorials (~35 min total) — `https://www.youtube.com/results?search_query=corey+schafer+python+threading+multiprocessing+asyncio`
25+
- **Async Generators & Context Managers:** ArjanCodes — Advanced Async Python Patterns (~20 min) — `https://www.youtube.com/results?search_query=arjancodes+advanced+async+python+patterns`
26+
27+
## Interactive Practice
28+
29+
- [asyncio Official Documentation](https://docs.python.org/3/library/asyncio.html) — Reference with examples for every asyncio primitive
30+
- [Real Python: Async IO in Python](https://realpython.com/async-io-python/) — Step-by-step tutorial with exercises
31+
- [aiohttp Documentation](https://docs.aiohttp.org/en/stable/) — Build async HTTP clients and servers
32+
33+
---
34+
35+
*Video links verified: February 2026. If a link is broken, search the title on YouTube.*
36+
37+
| [Back to Video Index](../../guides/VIDEO_INDEX.md) |
38+
|:---:|

concepts/videos/cli-tools.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# CLI Tools — Video Resources
2+
3+
[<- Back to Video Index](../../guides/VIDEO_INDEX.md)
4+
5+
## Best Single Video
6+
7+
**[Build CLI Apps with Python Typer]** by ArjanCodes (~25 min)
8+
`https://www.youtube.com/results?search_query=arjancodes+python+typer+cli`
9+
10+
*Why this one:* ArjanCodes builds a real CLI tool from scratch with Typer, covering commands, arguments, options, help text generation, and testing — all with clean software design principles that transfer to any CLI framework.
11+
12+
## Alternative Explanations
13+
14+
| Video | Creator | Duration | Best For |
15+
|-------|---------|----------|----------|
16+
| Python Click Tutorial | Tech With Tim | ~30 min | Learners targeting Click specifically or maintaining Click-based projects |
17+
| Typer: Build CLIs with Python in Minutes | Fireship | ~5 min | Quick conceptual overview before diving into a longer tutorial |
18+
| Python argparse Tutorial | Corey Schafer | ~20 min | Understanding the stdlib approach before learning third-party tools |
19+
20+
## Deep Dives
21+
22+
- **Rich Terminal Output:** Will McGugan — Building Beautiful Terminal Apps with Rich (~30 min) — `https://www.youtube.com/results?search_query=will+mcgugan+rich+python+terminal`
23+
- **argparse Internals:** Corey Schafer — Python argparse Deep Dive (~25 min) — `https://www.youtube.com/results?search_query=corey+schafer+python+argparse+tutorial`
24+
- **Click Advanced Patterns:** Pretty Printed — Python Click Advanced Features (~20 min) — `https://www.youtube.com/results?search_query=pretty+printed+python+click+advanced`
25+
26+
## Interactive Practice
27+
28+
- [Typer Official Tutorial](https://typer.tiangolo.com/tutorial/) — Guided walkthrough building a CLI app step by step
29+
- [Click Documentation Tutorial](https://click.palletsprojects.com/en/stable/quickstart/) — Official Click quickstart with examples
30+
- [Rich Documentation](https://rich.readthedocs.io/en/stable/) — Interactive examples of tables, progress bars, and formatted output
31+
32+
---
33+
34+
*Video links verified: February 2026. If a link is broken, search the title on YouTube.*
35+
36+
| [Back to Video Index](../../guides/VIDEO_INDEX.md) |
37+
|:---:|

concepts/videos/cloud-deploy.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Cloud Deployment — Video Resources
2+
3+
[<- Back to Video Index](../../guides/VIDEO_INDEX.md)
4+
5+
## Best Single Video
6+
7+
**[Deploy Python Apps to the Cloud (Railway, Render, Fly.io)]** by ArjanCodes (~30 min)
8+
`https://www.youtube.com/results?search_query=arjancodes+deploy+python+app+cloud+railway+render`
9+
10+
*Why this one:* Compares modern deployment platforms side by side — Railway, Render, and Fly.io — deploying the same Python app to each, covering environment variables, database provisioning, domain configuration, and cost considerations so you can make an informed choice.
11+
12+
## Alternative Explanations
13+
14+
| Video | Creator | Duration | Best For |
15+
|-------|---------|----------|----------|
16+
| Deploy a Python App to Railway | Tech With Tim | ~20 min | Learners focused specifically on Railway deployment |
17+
| Python App Deployment on Render | Traversy Media | ~25 min | Those who prefer Render's free tier and GitHub integration |
18+
| Deploy FastAPI to Production | Coding Entrepreneurs | ~35 min | FastAPI-specific deployment with Gunicorn and reverse proxy |
19+
20+
## Deep Dives
21+
22+
- **Environment Variables & Secrets:** ArjanCodes — Managing Secrets in Python Projects (~20 min) — `https://www.youtube.com/results?search_query=arjancodes+python+environment+variables+secrets+management`
23+
- **PostgreSQL in Production:** freeCodeCamp — PostgreSQL with Python (~1.5 hrs) — `https://www.youtube.com/results?search_query=freecodecamp+postgresql+python+production`
24+
- **Gunicorn & Production WSGI/ASGI:** Pretty Printed — Deploying Python with Gunicorn & Uvicorn (~20 min) — `https://www.youtube.com/results?search_query=pretty+printed+gunicorn+uvicorn+python+deploy`
25+
- **GitHub Actions for Deployment:** Fireship — GitHub Actions CI/CD Tutorial (~12 min) — `https://www.youtube.com/results?search_query=fireship+github+actions+cicd+tutorial`
26+
27+
## Interactive Practice
28+
29+
- [Railway Quick Start](https://docs.railway.com/quick-start) — Deploy from a GitHub repo in under 5 minutes
30+
- [Render Deploy Guide](https://docs.render.com/deploy-python) — Official Python deployment walkthrough
31+
- [Fly.io Python Quickstart](https://fly.io/docs/python/) — Deploy with `flyctl` and a Dockerfile
32+
33+
---
34+
35+
*Video links verified: February 2026. If a link is broken, search the title on YouTube.*
36+
37+
| [Back to Video Index](../../guides/VIDEO_INDEX.md) |
38+
|:---:|

concepts/videos/data-analysis.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Data Analysis — Video Resources
2+
3+
[<- Back to Video Index](../../guides/VIDEO_INDEX.md)
4+
5+
## Best Single Video
6+
7+
**[Python Pandas Tutorial (Full Course)]** by Corey Schafer (~1 hr)
8+
`https://www.youtube.com/results?search_query=corey+schafer+python+pandas+tutorial`
9+
10+
*Why this one:* A structured walkthrough of the pandas essentials — DataFrames, Series, indexing, filtering, groupby, merging, and reading/writing CSV/Excel — using real-world datasets so every operation has a clear practical purpose.
11+
12+
## Alternative Explanations
13+
14+
| Video | Creator | Duration | Best For |
15+
|-------|---------|----------|----------|
16+
| Data Analysis with Python - Full Course | freeCodeCamp | ~4 hrs | Complete beginners wanting a thorough pandas + NumPy foundation |
17+
| Pandas for Data Science in 20 Minutes | Fireship | ~20 min | Quick conceptual overview before committing to a longer course |
18+
| Python Pandas Tutorial for Beginners | Tech With Tim | ~45 min | Learners who prefer a project-driven introduction |
19+
20+
## Deep Dives
21+
22+
- **Matplotlib Visualization:** Corey Schafer — Matplotlib Tutorial Series (~3 hrs total) — `https://www.youtube.com/results?search_query=corey+schafer+matplotlib+tutorial+series`
23+
- **GroupBy & Aggregation:** Corey Schafer — Pandas GroupBy (~25 min) — `https://www.youtube.com/results?search_query=corey+schafer+pandas+groupby+tutorial`
24+
- **Real-World Data Cleaning:** sentdex — Data Analysis with Python and Pandas (~2 hrs) — `https://www.youtube.com/results?search_query=sentdex+data+analysis+python+pandas`
25+
- **Seaborn for Statistical Plots:** Corey Schafer — Seaborn Tutorial (~30 min) — `https://www.youtube.com/results?search_query=corey+schafer+python+seaborn+tutorial`
26+
27+
## Interactive Practice
28+
29+
- [Kaggle Learn: Pandas](https://www.kaggle.com/learn/pandas) — Free interactive course with in-browser exercises
30+
- [pandas Official Getting Started](https://pandas.pydata.org/docs/getting_started/index.html) — 10-minute tutorials with real datasets
31+
- [Matplotlib Official Tutorials](https://matplotlib.org/stable/tutorials/index.html) — Gallery-style examples for every chart type
32+
33+
---
34+
35+
*Video links verified: February 2026. If a link is broken, search the title on YouTube.*
36+
37+
| [Back to Video Index](../../guides/VIDEO_INDEX.md) |
38+
|:---:|

concepts/videos/databases-orm.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Databases & ORM — Video Resources
2+
3+
[<- Back to Video Index](../../guides/VIDEO_INDEX.md)
4+
5+
## Best Single Video
6+
7+
**[SQLAlchemy Tutorial - Build Database-Driven Python Apps]** by Corey Schafer (~45 min)
8+
`https://www.youtube.com/results?search_query=corey+schafer+python+sqlalchemy+tutorial`
9+
10+
*Why this one:* Covers both SQLAlchemy Core and ORM patterns — engine creation, session management, model definition, relationships, and querying — with a real project that shows how Python objects map to database rows without writing raw SQL.
11+
12+
## Alternative Explanations
13+
14+
| Video | Creator | Duration | Best For |
15+
|-------|---------|----------|----------|
16+
| Python SQLite Tutorial | Corey Schafer | ~30 min | Learners who want raw SQL fundamentals before adding an ORM layer |
17+
| SQLAlchemy 2.0 Crash Course | ArjanCodes | ~25 min | Developers targeting the modern SQLAlchemy 2.0 API |
18+
| Python Database Tutorial - SQLite, MySQL, PostgreSQL | Tech With Tim | ~40 min | Comparing different database backends side by side |
19+
20+
## Deep Dives
21+
22+
- **SQLite Fundamentals:** Corey Schafer — Python SQLite Tutorial (~30 min) — `https://www.youtube.com/results?search_query=corey+schafer+python+sqlite+tutorial`
23+
- **Database Migrations with Alembic:** Pretty Printed — Alembic Migrations with SQLAlchemy (~20 min) — `https://www.youtube.com/results?search_query=pretty+printed+alembic+sqlalchemy+migrations`
24+
- **Relationships & Joins:** ArjanCodes — SQLAlchemy Relationships Explained (~25 min) — `https://www.youtube.com/results?search_query=arjancodes+sqlalchemy+relationships+joins`
25+
- **Database Design Principles:** freeCodeCamp — Database Design Course (~8 hrs) — `https://www.youtube.com/results?search_query=freecodecamp+database+design+course`
26+
27+
## Interactive Practice
28+
29+
- [SQLAlchemy Official Tutorial](https://docs.sqlalchemy.org/en/20/tutorial/) — The unified tutorial for SQLAlchemy 2.0 Core + ORM
30+
- [SQLBolt](https://sqlbolt.com/) — Interactive SQL lessons in the browser before adding an ORM
31+
- [Alembic Tutorial](https://alembic.sqlalchemy.org/en/latest/tutorial.html) — Official migration walkthrough
32+
33+
---
34+
35+
*Video links verified: February 2026. If a link is broken, search the title on YouTube.*
36+
37+
| [Back to Video Index](../../guides/VIDEO_INDEX.md) |
38+
|:---:|
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Django Full-Stack — Video Resources
2+
3+
[<- Back to Video Index](../../guides/VIDEO_INDEX.md)
4+
5+
## Best Single Video
6+
7+
**[Python Django Tutorial: Full-Featured Web App]** by Corey Schafer (~12 hrs, series)
8+
`https://www.youtube.com/results?search_query=corey+schafer+python+django+tutorial+full+featured`
9+
10+
*Why this one:* The gold standard for learning Django — builds a complete blog application across 17 episodes covering models, views, templates, forms, user authentication, file uploads, deployment, and class-based views, with each concept building naturally on the last.
11+
12+
## Alternative Explanations
13+
14+
| Video | Creator | Duration | Best For |
15+
|-------|---------|----------|----------|
16+
| Django for Beginners - Full Tutorial | Traversy Media | ~1 hr | Quick overview to understand Django's MTV pattern before a deep dive |
17+
| Django Tutorial for Beginners (Full Course) | freeCodeCamp / Mosh | ~4 hrs | Learners who want a single-session comprehensive introduction |
18+
| Django Web Framework - Full Course for Beginners | Coding Entrepreneurs | ~3 hrs | Project-based learners who want to build something real immediately |
19+
20+
## Deep Dives
21+
22+
- **Django REST Framework:** Pretty Printed — DRF Tutorial Series (~2 hrs total) — `https://www.youtube.com/results?search_query=pretty+printed+django+rest+framework+tutorial`
23+
- **Django ORM & QuerySets:** Corey Schafer — Django ORM Deep Dive (~30 min) — `https://www.youtube.com/results?search_query=corey+schafer+django+orm+queryset+tutorial`
24+
- **Class-Based Views:** Pretty Printed — Django Class-Based Views Explained (~25 min) — `https://www.youtube.com/results?search_query=pretty+printed+django+class+based+views`
25+
- **Django Templates & Static Files:** Tech With Tim — Django Templates Tutorial (~20 min) — `https://www.youtube.com/results?search_query=tech+with+tim+django+templates+static+files`
26+
27+
## Interactive Practice
28+
29+
- [Django Official Tutorial (Writing your first Django app)](https://docs.djangoproject.com/en/stable/intro/tutorial01/) — The canonical starting point, 7-part official tutorial
30+
- [Django Girls Tutorial](https://tutorial.djangogirls.org/) — Beginner-friendly guide building a blog from scratch
31+
- [Django REST Framework Quickstart](https://www.django-rest-framework.org/tutorial/quickstart/) — Build a REST API in minutes
32+
33+
---
34+
35+
*Video links verified: February 2026. If a link is broken, search the title on YouTube.*
36+
37+
| [Back to Video Index](../../guides/VIDEO_INDEX.md) |
38+
|:---:|
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Docker & Deployment — Video Resources
2+
3+
[<- Back to Video Index](../../guides/VIDEO_INDEX.md)
4+
5+
## Best Single Video
6+
7+
**[Docker Tutorial for Beginners (Full Course)]** by NetworkChuck (~1 hr)
8+
`https://www.youtube.com/results?search_query=networkchuck+docker+tutorial+beginners`
9+
10+
*Why this one:* NetworkChuck makes containers click by starting with the "why" — isolation, reproducibility, and portability — then builds from `docker run` through Dockerfiles, images, volumes, and docker-compose, all with an energy that keeps you engaged through the conceptual hurdles.
11+
12+
## Alternative Explanations
13+
14+
| Video | Creator | Duration | Best For |
15+
|-------|---------|----------|----------|
16+
| Docker in 100 Seconds + Docker Compose | Fireship | ~12 min | Rapid conceptual overview before committing to a full course |
17+
| Docker Tutorial for Beginners | Tech With Tim | ~45 min | Python developers who want Docker examples with Python apps |
18+
| Docker Crash Course for Absolute Beginners | TechWorld with Nana | ~1 hr | Visual learners who benefit from diagrams and architecture views |
19+
20+
## Deep Dives
21+
22+
- **Dockerfile Best Practices:** ArjanCodes — Docker for Python Developers (~25 min) — `https://www.youtube.com/results?search_query=arjancodes+docker+python+developers+best+practices`
23+
- **docker-compose Multi-Service Apps:** Traversy Media — Docker Compose Tutorial (~30 min) — `https://www.youtube.com/results?search_query=traversy+media+docker+compose+tutorial`
24+
- **GitHub Actions CI/CD with Docker:** freeCodeCamp — GitHub Actions Tutorial (~2 hrs) — `https://www.youtube.com/results?search_query=freecodecamp+github+actions+docker+cicd`
25+
- **Multi-Stage Builds:** ArjanCodes — Docker Multi-Stage Builds for Python (~15 min) — `https://www.youtube.com/results?search_query=arjancodes+docker+multi+stage+builds+python`
26+
27+
## Interactive Practice
28+
29+
- [Docker Official Getting Started](https://docs.docker.com/get-started/) — Hands-on tutorial building and running your first container
30+
- [Play with Docker](https://labs.play-with-docker.com/) — Free in-browser Docker environment, no installation needed
31+
- [Docker Curriculum](https://docker-curriculum.com/) — Step-by-step guide from basics to deployment
32+
33+
---
34+
35+
*Video links verified: February 2026. If a link is broken, search the title on YouTube.*
36+
37+
| [Back to Video Index](../../guides/VIDEO_INDEX.md) |
38+
|:---:|

concepts/videos/fastapi.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# FastAPI — Video Resources
2+
3+
[<- Back to Video Index](../../guides/VIDEO_INDEX.md)
4+
5+
## Best Single Video
6+
7+
**[Python API Development - Comprehensive Course for Beginners]** by freeCodeCamp / Sanjeev Thiyagarajan (~19 hrs)
8+
`https://www.youtube.com/results?search_query=freecodecamp+python+api+development+fastapi+comprehensive`
9+
10+
*Why this one:* The most thorough free FastAPI course available — covers routing, Pydantic models, database integration with SQLAlchemy, authentication with JWT, testing, Docker, and CI/CD deployment. Watch the first 2-3 hours for a solid foundation, then return for specific topics.
11+
12+
## Alternative Explanations
13+
14+
| Video | Creator | Duration | Best For |
15+
|-------|---------|----------|----------|
16+
| FastAPI Tutorial - Building RESTful APIs with Python | Tech With Tim | ~1 hr | Learners who want a concise single-session introduction |
17+
| FastAPI Full Course for Python API Development | ArjanCodes | ~45 min | Developers who value clean architecture and design patterns |
18+
| FastAPI Crash Course | Traversy Media | ~30 min | Quick start to get a working API in under an hour |
19+
20+
## Deep Dives
21+
22+
- **Pydantic V2 & Data Validation:** ArjanCodes — Pydantic V2: The Complete Guide (~30 min) — `https://www.youtube.com/results?search_query=arjancodes+pydantic+v2+complete+guide`
23+
- **Dependency Injection:** ArjanCodes — Dependency Injection in FastAPI (~20 min) — `https://www.youtube.com/results?search_query=arjancodes+fastapi+dependency+injection`
24+
- **Async Endpoints & Background Tasks:** Tech With Tim — FastAPI Async and Background Tasks (~25 min) — `https://www.youtube.com/results?search_query=tech+with+tim+fastapi+async+background+tasks`
25+
- **JWT Authentication:** Coding Entrepreneurs — FastAPI JWT Auth Tutorial (~40 min) — `https://www.youtube.com/results?search_query=coding+entrepreneurs+fastapi+jwt+authentication`
26+
27+
## Interactive Practice
28+
29+
- [FastAPI Official Tutorial](https://fastapi.tiangolo.com/tutorial/) — The best-documented Python framework; work through each section
30+
- [FastAPI Interactive Docs (Swagger UI)](https://fastapi.tiangolo.com/tutorial/first-steps/#interactive-api-docs) — Test your endpoints directly in the browser
31+
- [TestDriven.io FastAPI Tutorial](https://testdriven.io/blog/fastapi-crud/) — Build a CRUD app with TDD approach
32+
33+
---
34+
35+
*Video links verified: February 2026. If a link is broken, search the title on YouTube.*
36+
37+
| [Back to Video Index](../../guides/VIDEO_INDEX.md) |
38+
|:---:|

0 commit comments

Comments
 (0)