This roadmap assumes ~12–15 hours a week (stretch to ~20 if you can). The rule that makes it stick: every major concept becomes a short write-up on this site plus one runnable notebook. If you skip writing, you will not retain it at interview depth.
On this page
- Concept index — every idea with lesson + drill links
- Weekly template
- Phase 0 — Foundations (weeks 1–3)
- Phase 1 — Deep Learning (weeks 4–8)
- Phase 2 — Transformers & LLMs (weeks 9–16)
- Phase 3 — Data & MLOps (weeks 17–22)
- Phase 4 — Systems & interviews (weeks 23–32)
- Portfolio projects
- Math you actually need
- 6-month vs 8-month
Concept index
Jump straight to a concept. Live lessons link into Modules 1–3; later topics link to the interview bank until those modules ship.
Foundations · live
Deep learning · live + extend
Transformers & GenAI · live
Data, MLOps, systems · live
Weekly template
Repeat every week:
Learn 40% one concept deeply Build 30% notebook or project slice Write 15% publish on this site Drill 15% interview Q&A out loud, timed
Drill bank: Interview questions — answer five per week in writing.
Phase 0 — Foundations
You may already have most of this live. Treat it as a refresh until you can teach it.
Checkpoint: explain overfitting and bagging vs boosting on a whiteboard in under five minutes.
Module 1 · Module 2 · Foundation Qs · Algorithm Qs
Phase 1 — Deep Learning core
Project A: image or tabular classifier with clean splits, metrics, and a short failure write-up.
Checkpoint: derive backprop for a 2-layer net; explain vanishing gradients and residuals.
Tools: Python, NumPy, pandas, matplotlib, scikit-learn, PyTorch.
Phase 2 — NLP → Transformers → LLMs
Weeks 9–11 — NLP & tokenization
Weeks 12–14 — Transformers (Module 4)
Weeks 15–16 — LLMs in practice (Module 5)
Project B (highest interview signal): RAG over your own notes/blog — chunking, embeddings, retrieval, citations, and a 20-question eval set.
Checkpoint: whiteboard attention, next-token training, and RAG in one sitting.
Phase 3 — Data & MLOps
Data & features (Module 6)
MLOps & deployment (Module 7)
Project C: deploy Project A or B; document how you’d know it’s rotting in production.
Checkpoint: five-minute answer to “How do you put this in production and detect decay?”
Phase 4 — Systems & interview polish
If you only have six months, compress this into weeks 23–26 and keep drilling.
System designs to practice
Weekly interview mix
ML theory 5–10 Qs from the interview bank Coding Easy/medium Python + pandas; occasional “implement X” Deep learning Tradeoffs: CNN vs Transformer, LR, overfitting signs GenAI Tokens, context, temperature, RAG vs fine-tune, eval Behavioral Your “learning in public” story — this site is the proof
System design Qs · Full interview bank
Portfolio projects
Hands-on work is tracked on the Projects page — real Finance & Energy systems (not curriculum demos).
- FraudWatch — transaction fraud detection (classic ML + thresholds)
- FilingPilot — RAG over financial filings with citations (GenAI)
- LoadCast — electricity demand forecasting (time series + MLOps)
Math you actually need
Do this alongside Phases 1–2 (2–3 hrs/week) — not as a two-month prelude.
6-month vs 8-month
6 months (aggressive) Phases 0→1→2→3, then ~4 weeks of interviews Projects A + B required; C light Math: intuition-heavy 8 months (recommended for “everything in detail”) Full Phase 4 with more reps Projects A + B + C polished Light linear algebra / probability refresh Read one transformer implementation carefully