AI and machine learning roadmap
Complete AI and Machine Learning Roadmap
Follow a structured path from math foundations and classical ML to deep learning, transformer architecture, generative AI, computer vision, NLP, MLOps, and advanced AI topics.
Programming Foundations
Python, NumPy, Pandas, and data viz — the practical foundation every ML/AI engineer needs before tackling models.
- Python for AI 12 min - Beginner
- NumPy — Array Computing 12 min - Beginner
- Pandas — DataFrames 12 min - Beginner
- Data Visualization 10 min - Beginner
Math for ML
Kill the math anxiety with beautiful 3D visualizations. Every concept shown, not just told.
- Vectors & Scalars 8 min - Beginner
- Matrices & Transformations 10 min - Beginner
- Dot Product & Similarity 8 min - Beginner
- Probability Basics 10 min - Beginner
- Distributions 10 min - Beginner
- Derivatives & Slope 12 min - Intermediate
- Gradients 12 min - Intermediate
- Chain Rule 10 min - Intermediate
- Entropy & Information 8 min - Intermediate
Classical ML
Understand how machines find patterns. From simple lines to powerful forests of decisions.
- What is Machine Learning? 8 min - Beginner
- Data, Features & Labels 8 min - Beginner
- Data Preprocessing 10 min - Beginner
- Train / Test Split 8 min - Beginner
- Linear Regression 12 min - Beginner
- Gradient Descent 15 min - Intermediate
- Logistic Regression 12 min - Intermediate
- K-Nearest Neighbors 10 min - Beginner
- Support Vector Machine 15 min - Intermediate
- Decision Trees 12 min - Intermediate
- Random Forests 12 min - Intermediate
- Gradient Boosting & XGBoost 15 min - Advanced
- K-Means Clustering 12 min - Intermediate
- PCA — Dimensionality Reduction 15 min - Advanced
- Model Evaluation Metrics 12 min - Intermediate
- Bias vs Variance 10 min - Intermediate
- Regularization (L1 & L2) 12 min - Advanced
Deep Learning
Build intuition for how neural networks learn — from a single neuron to transformers.
- What is a Neuron? 10 min - Beginner
- Activation Functions 10 min - Beginner
- Neural Network Architecture 12 min - Intermediate
- Forward Propagation 12 min - Intermediate
- Loss Functions 10 min - Intermediate
- Backpropagation 18 min - Advanced
- Optimizers (SGD, Adam) 15 min - Advanced
- Overfitting & Dropout 12 min - Intermediate
- Batch Normalization 12 min - Advanced
- CNN — Convolution 15 min - Intermediate
- CNN — Pooling & Full Architecture 15 min - Intermediate
- Transfer Learning 12 min - Intermediate
- RNN & Sequences 15 min - Advanced
- LSTM & GRU 15 min - Advanced
- Attention Mechanism 18 min - Advanced
- Transformers in AI 20 min - Advanced
NLP
How AI reads, understands, and generates human language — from tokenization to GPT.
- Tokenization & Preprocessing 10 min - Beginner
- Bag of Words & TF-IDF 10 min - Intermediate
- Word Embeddings 15 min - Intermediate
- BERT — Bidirectional Encoder 18 min - Advanced
- GPT — Autoregressive Generation 18 min - Advanced
- Fine-tuning LLMs 15 min - Advanced
- Prompt Engineering 12 min - Intermediate
- RAG — Retrieval Augmented Generation 15 min - Advanced
Computer Vision
How AI processes images — from raw pixels to recognizing faces and objects.
- Images as Data 10 min - Beginner
- Object Detection 15 min - Advanced
- Image Segmentation 15 min - Advanced
- Face Recognition Pipeline 12 min - Advanced
- Image Augmentation 10 min - Intermediate
Generative AI
From GANs to Diffusion Models to LLMs — how AI creates images, text, and art.
- Autoencoders & Latent Space 15 min - Advanced
- VAE — Variational Autoencoders 15 min - Advanced
- GANs — Generator vs Discriminator 18 min - Advanced
- Diffusion Models 18 min - Advanced
- Stable Diffusion Pipeline 15 min - Advanced
- LLMs at Scale 12 min - Advanced
- RLHF — Human Feedback Training 15 min - Advanced
- Multimodal Models 12 min - Advanced
- How ChatGPT Works 15 min - Intermediate
MLOps & Deployment
Take your models from a Jupyter notebook to a live product millions can use.
- ML Project Lifecycle 10 min - Intermediate
- Experiment Tracking 12 min - Intermediate
- Docker for ML 12 min - Intermediate
- REST API with FastAPI 15 min - Intermediate
- Cloud Deployment 15 min - Advanced
- Model Monitoring & Drift 12 min - Advanced
- CI/CD for ML 12 min - Advanced
- Edge Deployment & Optimization 15 min - Advanced
AI Tools & Applications
The frameworks, APIs, and patterns to turn LLMs and generative models into shipped applications.
- LangChain — chain LLMs 12 min - Intermediate
- OpenAI API 10 min - Beginner
- Hugging Face Hub 10 min - Beginner
- Chatbots in production 12 min - Intermediate
- Real-World AI Apps 12 min - Intermediate
Advanced Topics
Reinforcement Learning, Graph Neural Networks, AI Ethics, frontier fine-tuning, and scaling.
- Reinforcement Learning Basics 15 min - Advanced
- Q-Learning & Deep RL 18 min - Advanced
- Graph Neural Networks 18 min - Advanced
- Federated Learning 12 min - Advanced
- AI Ethics & Bias 12 min - Intermediate
- Explainability (SHAP & LIME) 15 min - Advanced
- LoRA & Parameter-Efficient Fine-tuning 15 min - Advanced
- Mixture of Experts (MoE) 15 min - Advanced
- Scaling Laws & Emergence 12 min - Advanced