Courses
12 handpicked courses across ML, deep learning, RL, math, and NLP. Free wherever possible. Updated June 2026.
Machine Learning Specialization
Andrew Ng · Stanford / DeepLearning.AI
Canonical intro to ML — supervised learning, unsupervised learning, and best practices. The best starting point.
Deep Learning Specialization
Andrew Ng · DeepLearning.AI
5-course series: neural nets, CNNs, sequence models, hyperparameter tuning, and structuring ML projects.
Reinforcement Learning Specialization
Adam White & Martha White · University of Alberta
Rigorous theoretical grounding in RL — MDPs, TD learning, Q-learning, function approximation, and policy gradients.
CS229: Machine Learning
Andrew Ng · Stanford
Stanford's graduate ML course with rigorous mathematical treatment of every major algorithm. Free on YouTube.
CS231n: Deep Learning for Computer Vision
Fei-Fei Li & Andrej Karpathy · Stanford
The gold standard CV course. CNNs, detection, segmentation, and generative models — all from first principles.
CS224N: NLP with Deep Learning
Christopher Manning · Stanford
Word vectors, RNNs, attention, Transformers, and LLMs — one of the most thorough NLP courses available.
CS285: Deep Reinforcement Learning
Sergey Levine · UC Berkeley
Graduate-level deep RL: policy gradients, model-based RL, offline RL, and real-world applications.
Neural Networks: Zero to Hero
Andrej Karpathy · Independent
Builds backprop, MLP, and a GPT from scratch in pure Python. The clearest explanation of how LLMs work.
18.06: Linear Algebra
Gilbert Strang · MIT
The definitive linear algebra course. Essential math for understanding ML, PCA, SVD, and neural networks.
6.S191: Introduction to Deep Learning
Alexander Amini · MIT
MIT's intensive deep learning boot camp. Dense, fast-paced, covers all major architectures in a few lectures.
Practical Deep Learning for Coders
Jeremy Howard · Fast.ai
Top-down, code-first approach. Gets you fine-tuning state-of-the-art models before teaching the math behind them.
NLP Course
Hugging Face Team · Hugging Face
Hands-on with the Transformers library — tokenization, fine-tuning BERT/GPT, and deploying NLP pipelines.