🗺️ Your learning path
From zero Python to senior — on one page.
9 tracks · 1,024 interactive lessons · grouped by difficulty (L1 beginner → L5 senior). Start anywhere; we'll suggest what comes next based on what you finish.
AI Engineering with Python
100 lessons across 6 modules: API fundamentals, tool use & function calling, RAG, agent loops, production AI, and frontier topics (vision, prompt caching, compaction, Files/Skills/Batches APIs, voice agents, multi-agent orchestration).
Start this track →FastAPI Production
100 lessons across 6 modules: FastAPI basics, Pydantic v2 validation, auth & security, async + background tasks + WebSockets, production deployment, and real-world patterns (rate limiting, caching, RLS multi-tenancy, OpenTelemetry, feature flags, blue/green vs canary).
Start this track →Data Science Applied
100 lessons across 6 modules: pandas + numpy for data work, cleaning & feature engineering, modeling & evaluation, A/B testing & causal inference, production ML pipelines, and deep-learning foundations (backprop, transformers, fine-tuning, MLOps registry + drift).
Start this track →Interview Prep
100 lessons across 6 modules: Big-O & easy patterns, arrays/strings/two-pointer, trees + graphs + BFS/DFS, DP + heap + tries, system design + STAR behavioral, plus concurrency/OS/ML interview topics and a full mock-onsite capstone.
Start this track →Creative Challenges
100 lessons across 10 themed modules: Code Detective (broken-codebase mysteries), AI Pair-Reversed (catch Claude's deliberate bugs), Time-Travel Refactor (Python 2.4 → modern), Bug Bounty, Code Golf (shortest wins), Refactor Master (legacy → idiomatic), Whodunit Mysteries, Performance Showdowns, Edge Case Hunter, Magic Demystified (dunders, descriptors, metaclasses, full mini-ORM).
Start this track →System Design for Python Juniors
100 lessons across 6 modules: fundamentals (Big-O, capacity math), scalability & caching, databases & storage, messaging & microservices, and real-world case studies (Twitter feed, Netflix, Uber dispatch, Stripe webhooks, Calendly race conditions).
Start this track →DevOps for Python services
100 lessons across 6 modules: Docker + containers, CI/CD + GitHub Actions, Kubernetes + orchestration, observability + logging, cloud + IaC + secrets + cost, plus the modern stack (Helm, ArgoCD GitOps, Vault, Argo Rollouts, chaos engineering, FinOps).
Start this track →Not sure where you stand? Take the free 10-question skill test — we'll point you at the right L1-L5 track in under 3 minutes.
All tracks include hands-on coding, instant AI feedback, and unlimited retries. First 15 lessons of Foundations are free without signup.