I built Python Production Catch-up for developers returning to Python after some time away. I m curious: which part takes longest to feel natural again data structures, functions, OOP, testing, async code, packaging, or something else?
Your answers will help me identify gaps and improve the 122-lesson learning path. I m the creator, and access is free with registration required.
A free, browser-based refresher for experienced developers returning to Python. Work through 122 executable steps across 13 modules: concise explanations, 96 hands-on coding exercises, and 26 integration labs. It focuses on Python 3.11+ production engineering—including typing, concurrency, resilience, observability, testing, and service lifecycle. Registration is required to save progress; payment is not.