AI Roadmap Progress Tracker
10-month plan · 40 weeks · 5 portfolio projects
The complete AI Engineer roadmap
A free, opinionated 10-month learning path from foundations to a job-ready AI Engineer. Math, classical ML, deep learning, transformers from scratch, RAG, fine-tuning, agents, ML system design, and interview prep — broken into day-by-day tasks with hand-picked resources. Browse the whole plan below. Sign in to track your progress, streak, and analytics.
- · LLMs (40%)
- · Backend / MLOps (27%)
- · ML foundations (20%)
- · Interview prep (14%)
- · NLP (5%)
- · Computer vision (4%)
Roadmap Topics
Week 1 — Linear Algebra Foundations
0 / 7·0%
101.7Sun — Implement matmul, eigendecomposition by hand in NumPy
3hMUST-KNOW
Not Started
Week 2 — Calculus + Probability for ML
0 / 7·0%
Week 3 — Python ML Toolchain + Linux/Git Basics
0 / 7·0%
103.7Sun — Set up: GitHub, W&B, HuggingFace, Kaggle accounts. Push first repo.
3hMUST-KNOW
Not Started
Week 4 — Classical ML Part 1: Regression + Classification
0 / 7·0%
104.4Thu — Implement linear regression from scratch in NumPy
1.5hMUST-KNOW
Not Started
104.6Sat — Logistic regression from scratch + cost derivation
3hMUST-KNOW
Not Started
Week 5 — Classical ML Part 2: Trees + Ensembles
0 / 7·0%
Week 6 — Model Evaluation + Feature Engineering + MLflow
0 / 7·0%
106.4Thu — Data leakage: causes + prevention
1.5hMUST-KNOW
Not Started
Week 7 — PROJECT 1: End-to-End Tabular ML Pipeline
0 / 7·0%
107.1Mon — Pick dataset, EDA, document findings
1.5hMUST-KNOW
Not Started
107.2Tue — Feature engineering: missing values, encoding, scaling
1.5hMUST-KNOW
Not Started
107.4Thu — Train 3 models: LogReg baseline, RF, XGBoost. Stratified k-fold CV
1.5hMUST-KNOW
Not Started
107.7Sun — Clean GitHub structure: /data, /notebooks, /src, README.md, requirements.txt
3hMUST-KNOW
Not Started
Week 8 — Backend Foundations: HTTP, FastAPI, Docker, Cloud Deployment
0 / 7·0%
108.4Thu — Serve Project 1 model via FastAPI: /predict, /health, async endpoint
1.5hMUST-KNOW
Not Started
108.6Sat — Dockerize FastAPI service + write docker-compose.yml + env vars (.env)
3hMUST-KNOW
Not Started
Track your progress privately
Create a free account to check off daily tasks, build a streak, view analytics, and see weekly progress with a circular ring. Your progress is stored privately to your account.