Skip to main content
CodeMentor AI

All learning tracks

Pick your path from beginner to portfolio-ready

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

1024
interactive lessons
10
themed tracks
47
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 · 170 lessons🤖AI Engineering w…L3 · 101 lessonsFastAPI ProductionL3 · 101 lessons📊Data Science App…L3 · 100 lessons🎯Interview PrepL3 · 100 lessons🏗️System Design fo…L4 · 101 lessons🧠Senior Deep-DivesL5 · 101 lessons🚀DevOps for Pytho…L4 · 100 lessons🎨Creative Challen…L3 · 100 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
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.
170 lessons9 modules🎯 16🔓 15 FREE
Explore track
🤖
AI Engineering with Python
L3 · IntermediatePRO
Build with Claude & LLM APIs like the US dev community does
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).
101 lessons7 modules🎯 3🔓 2 FREE
Explore track
FastAPI Production
L3 · IntermediatePRO
REST APIs the way US startups ship them
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).
101 lessons7 modules🎯 5🔓 2 FREE
Explore track
📊
Data Science Applied
L3 · IntermediatePRO
pandas, polars, real datasets, dashboards
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).
100 lessons6 modules🎯 3🔓 1 FREE
Explore track
🏗️
System Design for Python Juniors
L4 · AdvancedPRO
What FAANG-tier interviews actually ask
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).
101 lessons7 modules🎯 2🔓 2 FREE
Explore track
🧠
Senior Deep-Dives
L5 · SeniorPRO
asyncio internals, GIL, typing tricks, Rust extensions
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.
101 lessons7 modules🎯 2🔓 2 FREE
Explore track
🎯
Interview Prep
L3 · IntermediatePRO
LeetCode patterns in Python + behavioral STAR
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.
100 lessons6 modules🎯 4🔓 2 FREE
Explore track
🚀
DevOps for Python services
L4 · AdvancedPRO
Docker, CI/CD, observability, deploys, incident response
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).
100 lessons6 modules🎯 2🔓 1 FREE
Explore track
📋
Python for Office Workers
L2 · EasyPRO
Excel, Google Sheets, scraping — automate the boring parts of your job
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.
50 lessons8 modules🎯 0🔓 1 FREE
Explore track
🎨
Creative Challenges
L3 · IntermediatePRO
10 unique formats nobody else teaches
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).
100 lessons10 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.
91 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.
109 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.
90 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 →