Paths 6 curated routes
Pick a role. Follow a path.
Each path stitches the sections together in the right order, with sensible week-by-week pacing. Switch any time — everything is unlocked from day one.
Data Engineer
10–14 weeks · Intermediate
Python + SQL + Spark, with the warehouse knowledge to glue them together.
- 1 Python (Core, OOP, Engineering)
- 2 SQL (full track)
- 3 Pandas
- 4 PySpark
- 5 MLOps basics
Start path
ML Engineer
12–18 weeks · Intermediate → Advanced
Build, train, and deploy models — the role most teams actually need.
- 1 Python
- 2 NumPy
- 3 Pandas
- 4 Math for ML
- 5 Machine Learning
- +2 more
Start path
AI / LLM App Builder
8–12 weeks · Intermediate
Ship LLM-powered products. Async Python, RAG, agents, evals.
- 1 Python (async, Pydantic, FastAPI)
- 2 SQL (essentials)
- 3 Generative AI
- 4 Agentic AI
Start path
Data Scientist
12–16 weeks · Beginner → Intermediate
From SQL to statistical rigor to communicating results that change decisions.
- 1 Python
- 2 Pandas
- 3 Visualization
- 4 SQL
- 5 Math for ML
- +1 more
Start path
MLOps / Platform
10–14 weeks · Intermediate → Advanced
Docker, CI/CD, MLflow, serving, Kubernetes. The glue that runs production ML.
- 1 Python
- 2 MLOps
- 3 PySpark
Start path
Research-leaning
16+ weeks · Advanced
Math, PyTorch, transformers — for people building the next architecture.
- 1 Math for ML
- 2 Deep Learning
- 3 Generative AI
Start path