Skill
Model state with classes. Prefer composition. Know dunder methods you will actually use.
Curated resources
Scores are LearnPath editorial opinions (clarity, cost, freshness, project density) — not an objective ranking. Every YouTube item is embedded officially after a click-to-load facade.
Real Python50 min
Clear mental model for classes without framework noise.
14hBest for beginnersfreeCodeCamp / Dr. Chuck14h
University-paced Python with exercises. Pause often and type every example. LearnPath editorial score reflects clarity, cost (free), and project density — not an objective ranking.
Python Software Foundation3h
Canonical reference. Use alongside video, not instead of typing code.
5h 56mLearnPath pickfreeCodeCamp.org5h 56m
Picks up exactly where beginner courses stop: comprehensions, generators, decorators, collections, itertools, regex and typing. Six hours of dense material that removes the gap between 'knows Python syntax' and 'can read other people's Python'.
Corey Schafer1h 26m
Six videos building one coherent class hierarchy step by step — instances, class variables, inheritance, special methods, decorators. Under 90 minutes total and still the clearest OOP walkthrough on YouTube for Python.
Challenges
Projects