Video Index
Curated video links for every concept in the curriculum. Each video page includes a primary recommendation, alternative explanations from different teachers, and deep dives for learners who want more depth.
All videos are freely available on YouTube. No accounts or payments required.
Beginner Concepts
Advanced Concepts
Expansion Modules
Recommended YouTube Channels
These channels consistently produce high-quality Python content:
Channel
Best For
Style
Corey Schafer
Core Python, OOP, web dev
Clear, thorough, beginner-friendly
CS50 (Harvard)
Computer science fundamentals
Academic, conceptual
Tech With Tim
Projects, frameworks, tutorials
Project-based, practical
Bro Code
Quick concept introductions
Fast-paced, visual
Socratica
Python fundamentals
Short, focused, approachable
freeCodeCamp
Full courses, long-form
Comprehensive, structured
Real Python
Intermediate to advanced
In-depth, professional
ArjanCodes
Design patterns, architecture
Software engineering focus
mCoding
Advanced Python internals
Technical, detailed
Primary Creator column will be filled as video pages are created. If a link is broken, please open an issue .