Skip to main content

🗺️ 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.

L1 · BeginnerDay 1 — zero Python
🐍

Python Foundations

170 lessons · ~34 hours

170 interactive lessons (165 core + 5 bonus mini-projects) split into 8 modules covering print/variables, types, conditions, loops, lists, dicts, functions, strings, errors, and real-world mini-projects. First 15 lessons free, no signup.

Start this track →
L2 · PracticalVariables to projects
📋

Python for Office Workers

50 lessons · ~10 hours

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

101 lessons · ~20 hours

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

101 lessons · ~20 hours

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 · ~20 hours

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 · ~20 hours

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 · ~20 hours

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 →
L4 · ScaleDistributed + operations
🏗️

System Design for Python Juniors

101 lessons · ~20 hours

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 · ~20 hours

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 →
L5 · SeniorPerformance + leadership
🧠

Senior Deep-Dives

101 lessons · ~20 hours

100 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.