Skip to main content
CodeMentor AI

All learning tracks

Pick your path from beginner to portfolio-ready

1,400+ interactive lessons across 13 themed tracks. Every track ends with a real-world capstone. 15 free lessons, no signup.

1120
interactive lessons
10
themed tracks
52
capstone missions
18
languages
Learning path map

How the tracks connect

Foundations first, then branch. DevOps + Creative are skill-additive at any level.

🐍Python FoundationsL1 · 174 lessons🤖AI Engineering w…L3 · 105 lessonsFastAPI ProductionL3 · 105 lessons📊Data Science App…L3 · 104 lessons🎯Interview PrepL3 · 104 lessons🏗️System Design fo…L4 · 105 lessons🧠Senior Deep-DivesL5 · 161 lessons🚀DevOps for Pytho…L4 · 104 lessons🎨Creative Challen…L3 · 104 lessons
L1 · BeginnerL3 · IntermediateL4 · AdvancedL5 · Seniorrecommended path
Try without signup →
Recommended order
🐍 Foundations🤖 AI EngOR⚡ FastAPIOR📊 Data Science🎯 Interview Prep🏗️ System Design+🧠 Senior

Foundations first, then pick the path that matches your goal. Add DevOps and Creative anywhere — they're language-agnostic and pair well with any backend track.

🐍
Python Foundations
L1 · Beginner
From zero to confident with Python basics
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, no signup.
174 lessons9 modules🎯 16🔓 16 FREE
Explore track
🤖
AI Engineering
L3 · IntermediatePRO
Build with Claude & LLM APIs like the US dev community does
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).
105 lessons11 modules🎯 3🔓 2 FREE
Explore track
FastAPI Production
L3 · IntermediatePRO
REST APIs the way US startups ship them
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).
105 lessons11 modules🎯 5🔓 2 FREE
Explore track
📊
Data Science with Python
L3 · IntermediatePRO
pandas, polars, real datasets, dashboards
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).
104 lessons10 modules🎯 3🔓 1 FREE
Explore track
🏗️
System Design
L4 · AdvancedPRO
What FAANG-tier interviews actually ask
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).
105 lessons11 modules🎯 2🔓 2 FREE
Explore track
🧠
Senior Deep-Dives
L5 · SeniorPRO
asyncio internals, GIL, typing tricks, Rust extensions
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.
161 lessons17 modules🎯 7🔓 2 FREE
Explore track
🎯
Interview Prep
L3 · IntermediatePRO
LeetCode patterns in Python + behavioral STAR
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.
104 lessons10 modules🎯 4🔓 2 FREE
Explore track
🚀
DevOps for Python
L4 · AdvancedPRO
Docker, CI/CD, observability, deploys, incident response
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).
104 lessons10 modules🎯 2🔓 1 FREE
Explore track
📋
Python for Office Workers
L2 · EasyPRO
Excel, Google Sheets, scraping — automate the boring parts of your job
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.
54 lessons12 modules🎯 0🔓 1 FREE
Explore track
🎨
Creative Challenges
L3 · IntermediatePRO
10 unique formats nobody else teaches
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.
104 lessons14 modules🎯 10🔓 1 FREE
Explore track
📄
HTML
FRONTENDL1 · Beginner
The bones of any web page
HTML & the platform — doctype, semantic structure, forms-as-API-contract, media, accessibility, SEO, performance. Module 1 ships now; rest on rolling release.
94 lessons🔓 1 FREE
Explore track
🎨
CSS
FRONTENDL1 · Beginner
CSS as a design system — engine first, properties drop out
Cascade & box, layout engines, grid, typography, OKLCH color, responsive without breakpoint hell, motion, modern CSS architecture, design-system capstones.
112 lessons
Explore track
JavaScript
FRONTENDL1 · Beginner
JavaScript & the browser as a platform — for Python devs
Syntax-diff fast-forward, closures + this, the real DOM, event loop & async, talking to your FastAPI, storage & identity, browser APIs, production patterns, real-app capstones. Modules C1-C4 live, more on a rolling release.
93 lessons🎯 2
Explore track

Not sure where to start?

Try the very first lesson without signup. Pick your path after seeing how it feels.

Try without signup →