Mid → Senior Python pivot in 6 months
130 lessons · ~150h · 18-26 weeks · advanced
Your progress
0 / 130 (0%)
Outcome
Stop being the 'better mid' on the team and start being the senior the team learns from — internals, architecture, code reviews.
Why this path
The hardest career jump in software is mid → senior. You can stay technically competent for years and still get passed over. This path adds the depth (CPython internals, async / GIL, profiling) and breadth (architecture, ADRs, reviews) that promotion committees recognize.
Resume bullet (when finished)
“Led 3 architecture decisions documented as ADRs, mentored two juniors via code reviews, owned the async refactor that cut p95 latency 4×.”
Stages (3)
Module 1 · Concurrency + CPython internals (weeks 1-8)
~60h · 40 lessons+ 34 more lessons in this stage
Module 2 · Memory + profiling + optimization (weeks 9-16)
~50h · 35 lessons+ 29 more lessons in this stage
Ready to start?
Start with the first lesson →