← Back to home

Structured learning path

AI Mastery Roadmap

A structured path from foundations to advanced AI systems. No prior background required.

~700 hourstotal
~12 monthsat 1–2 hrs/day
Beginner → Expertno prior background
5 phasesfoundation to mastery

Detailed phases

Phase 04–6 weeks · ~40–50 hours

Foundation

Get from zero to running Python and writing scripts. Variables, loops, functions, and a clear idea of what machine learning is.

  • Install Python 3, VS Code, and set up your environment
  • Variables, types, conditionals, loops, functions
  • Lists, dicts, and basic data structures
  • Small projects (calculator, text game, data parsing)
  • Intro: supervised vs unsupervised, training vs inference
Phase 1Months 1–3 · ~130 hours

Math + Machine Learning

Linear algebra, probability, and calculus foundations. Then ML from scratch: linear regression, logistic regression, basic optimization. No black boxes.

  • Linear algebra: vectors, matrices, dot products, matrix multiplication
  • Probability: distributions, Bayes, expectation, variance
  • Calculus: derivatives, gradients, chain rule
  • Andrew Ng Machine Learning (Coursera) or equivalent
  • Implement linear regression and logistic regression from scratch
  • Gradient descent and normal equation
Phase 2Months 4–6 · ~130 hours

Deep Learning

Neural networks, backpropagation, CNNs, attention, and transformers. Build implementation skills, use PyTorch/TensorFlow, and start reading papers.

  • Neural nets: forward pass, backpropagation, activation functions
  • CNNs: convolutions, pooling, ResNet-style architectures
  • Attention mechanism and transformer architecture
  • PyTorch or TensorFlow — build and train models
  • Paper reading: one paper per 2 weeks, implement key ideas
  • Stanford CS231n and DeepLearning.AI specialization
Phase 3Months 7–9 · ~130 hours

Specialization & Systems

Deep dive into one track (NLP, CV, or RL). Add learning theory, deployment basics, and build a substantial project with clear documentation.

  • One track: NLP, Computer Vision, or Reinforcement Learning
  • Learning theory: bias-variance, overfitting, generalization, regularization
  • Systems: model deployment, FastAPI, basic MLOps
  • Paper reading: 2–3 papers per month in your track
  • Substantial project: replication or novel implementation
  • Write a clear technical report (5–10 pages)
Phase 4Months 10–12 · ~130 hours

Advanced Mastery

Paper writing, rigorous replications, and advanced topics. Consolidate knowledge and produce work that demonstrates mastery. Capstone project.

  • Rigorous replication of 1–2 key papers in your specialization
  • Paper writing: clear problem, method, experiments, analysis
  • Consolidation: review full curriculum, fill gaps
  • Capstone: one major project or replication
  • Documentation, code quality, reproducibility
  • Optional: contribute to OSS, write blog posts

How to use this roadmap

  • 1–2 hrs/day: Follow the phase structure. On busy days, do at least 30 min math + 30 min code.
  • Don't skip Phase 0. If you're new, start there. It gets you from zero to running Python.
  • Depth over breadth. Complete each phase before jumping ahead. Prerequisites matter.
  • Every 6th week: Light review — no new content. Re-read notes, re-derive key results.