Learn AI in the right order.
A rigorous, project-driven curriculum built around free Harvard, Stanford, MIT, 3Blue1Brown and PyTorch resources. Your progress is stored locally in this browser.
Step-by-step learning path
Core courses unlock the next stage. Optional resources deepen intuition without blocking your progress.
Proof-of-learning projects
Finish one small project after each major phase. This is where passive knowledge becomes usable skill.
How to use this roadmap
Do not wait until you “finish all mathematics” before touching AI. Alternate theory, implementation and projects.
For each mathematical concept, implement a tiny version in NumPy or PyTorch. For each major course, build one project without following a tutorial line-by-line.
Ask for explanations, hints and code review. For assignments that are meant to teach implementation, attempt the work yourself before asking for a solution.
Stanford CS234 expects Python, calculus, linear algebra, probability/statistics and foundations of machine learning. Treat those as prerequisites, not bureaucracy.
Create one Git repo with folders for notes, NumPy implementations, PyTorch experiments, solved exercises and projects. Your portfolio grows automatically as you learn.