Skip to main content

πŸ—ΊοΈ Your learning path

From zero Python to senior β€” on one page.

14 tracks Β· 1,147 interactive lessons Β· grouped by difficulty (L1 beginner β†’ L5 senior). Start anywhere; we'll suggest what comes next based on what you finish.

L1 Β· BeginnerDay 1 β€” zero Python
🐍

Python Foundations

174 lessons Β· ~35 hours

174 interactive lessons split into 8 modules covering print/variables, types, conditions, loops, lists, dicts, functions, strings, errors, and real-world mini-projects. First 15 lessons free after a free signup.

Start this track β†’
L2 Β· PracticalVariables to projects
πŸ“‹

Python for Office Workers

54 lessons Β· ~11 hours

54 lessons across 3 modules: Excel & CSV (DictReader, openpyxl read/write), Web APIs (requests, JSON parsing, Google Sheets via gspread), and Web Scraping (BeautifulSoup tables, capstone daily-price scraper). Designed for accountants, analysts, ops people β€” no CS background required.

Start this track β†’
L3 Β· ProductionShip real services + APIs
πŸ€–

AI Engineering

105 lessons Β· ~21 hours

105 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

105 lessons Β· ~21 hours

105 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 with Python

104 lessons Β· ~21 hours

104 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

104 lessons Β· ~21 hours

104 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

104 lessons Β· ~21 hours

104 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, plus more unique formats no other site teaches.

Start this track β†’
πŸš€

Python 2026: What's Actually New

27 lessons Β· ~5 hours

15 lessons across 3 modules on genuinely-new-since-2024 Python: PEP 703 free-threaded / no-GIL, PEP 750 t-strings, asyncio.TaskGroup + timeout (3.11+), TypeIs + ReadOnly TypedDict (3.13), pattern matching mastery. Then the modern stack: uv-native workflows (no venv activate), Ruff + ty as your one lint+type toolchain, Pydantic v2 patterns, Polars vs Pandas decision matrix, FastAPI 0.110+ DI. Finally: Anthropic + OpenAI tool-use loops, minimal RAG with pgvector, Playwright async, modern httpx client patterns. Every lesson is under 10 minutes and targets a specific high-intent Google query that every 2022-era tutorial misses.

Start this track β†’
L4 Β· ScaleDistributed + operations
πŸ—οΈ

System Design

105 lessons Β· ~21 hours

105 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

104 lessons Β· ~21 hours

104 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 β†’
L5 Β· SeniorPerformance + leadership
🧠

Senior Deep-Dives

161 lessons Β· ~32 hours

161 lessons across 6 modules: concurrency & async internals, CPython internals & performance, metaclasses + descriptors + dunder magic, memory + profiling + optimization (memray/tracemalloc), and architecture + code review + senior judgment.

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.