Course catalog
Write Python like a senior engineer.
Go beyond the basics into production Python: the object model, generators, decorators, robust error handling, tuples and sets, JSON and HTTP, authenticated APIs, isolated packages, testing, evidence-led debugging, and offline-safe provider adapters. Finish with a streaming analyzer and two tested API capstones.
Section 1
Write compact, expressive Python with comprehensions and functional tools.
Section 2
Design your own types with classes, inheritance, and Python's data model.
Eligible first-time members can get 7 free days · Cancel anytime
Get startedSection 3
Master lazy iteration and the decorator pattern that powers Python frameworks.
Section 4
Make programs resilient with exceptions, files, and context managers—then build a capstone.
Section 5
Model durable data, cross the JSON boundary, and call public and authenticated APIs safely.
Section 6
Isolate dependencies, prove behavior with tests, debug from evidence, and design deterministic fallbacks.