Machine Learning from Zero to Advanced

A 30-episode visual course taking you from no background to advanced machine learning. Math (algebra, linear algebra, calculus, probability) is taught from scratch with animations and hand-worked numbers. Each algorithm is then derived, coded from scratch in Python, checked against scikit-learn or PyTorch, and evaluated honestly, ending with deep learning, Transformers, RL and production.

Lessons
70
Hours of video
16.7
Minutes of reading
782
Finished here
0
#LessonVideoReadStatus
1What Is Machine Learning? A Visual Introduction for Beginners5:325 min
2Algebra Essentials for Machine Learning: Functions, Exponents, Logs and Sigma6:396 min
3Vectors and Dot Products: The Geometry Behind Every ML Prediction4:033 min
4Matrices as Transformations: See Linear Algebra Move5:475 min
5Eigenvectors, SVD and Positive-Definite Matrices Explained Visually6:435 min
6Derivatives From First Principles: Slopes, Rules and Why ML Needs Them5:144 min
7Partial Derivatives, Gradients, Jacobians and Hessians Explained Visually6:245 min
8Probability Basics and Bayes' Theorem: Why a 90% Accurate Test Can Be Wrong5:535 min
9Distributions, Expectation and the Central Limit Theorem Explained Visually19:2515 min
10Maximum Likelihood, Entropy and Cross-Entropy Explained From Scratch15:5113 min
11Loss Functions and Gradient Descent Explained Visually, With Numbers17:2414 min
12Python and Data Foundations for ML: NumPy, Pandas, EDA and Data Leakage16:5313 min
13Overfitting and the Bias-Variance Trade-off, Derived Step by Step16:2813 min
14Linear Regression Explained: Normal Equation to Gradient Descent16:4213 min
15Logistic Regression and Softmax: Derived from Scratch, Step by Step19:2316 min
16Classification Metrics, Thresholds and Calibration Explained Visually17:1613 min
17Regularization and Feature Engineering: Ridge, Lasso and Leak-Free Pipelines18:5415 min
18k-Nearest Neighbors and Naive Bayes Explained: Distance, Bayes, Spam Filters16:4513 min
19Decision Trees Explained: Entropy, Gini, Pruning and Code From Scratch15:2712 min
20Random Forests, Boosting and SHAP Explained With Real Numbers16:2013 min
21Support Vector Machines and Kernels Explained: Margins, Duals, RBF18:1115 min
22Clustering Explained: k-Means, Hierarchical, DBSCAN and GMM18:3214 min
23PCA, SVD, t-SNE and UMAP: Dimensionality Reduction Explained Visually16:2912 min
24Model Evaluation and Selection Done Right: CV, Tuning, Leakage13:4610 min
25Time Series and Forecasting: ARIMA, Smoothing and Leakage Explained19:3916 min
26Neural Networks From Scratch: Backpropagation Derived Step by Step17:5414 min
27PyTorch and Convolutional Neural Networks: Tensors to Transfer Learning19:4215 min
28RNNs, LSTMs and Attention Explained With Real Numbers16:5714 min
29Transformers Explained: Attention, Math and How LLMs Really Work16:5913 min
30Reinforcement Learning, Causal Inference and MLOps: The ML Capstone16:2413 min
31NumPy Arrays, Shapes and Broadcasting Explained Visually (ML Lesson 31)12:5010 min
32Pandas Essentials for Machine Learning Data (Lesson 32)12:389 min
33Plotting and EDA: Look at Your Data Before You Model It13:1210 min
34Data Cleaning for ML: Missing Values, Outliers and Feature Types13:4111 min
35Why Your 99% Model Is a Lie: Leakage-Safe Splits and Pipelines12:3110 min
36The Chain Rule and Computational Graphs: How Gradients Really Flow17:0114 min
37Convexity and Lagrange Multipliers: Optimization With Rules (ML Lesson 37)14:0211 min
38Covariance, Correlation and the Multivariate Gaussian Explained15:3712 min
39Confidence Intervals and Hypothesis Tests for ML: Is Your Model Really Better?13:1711 min
40Linear Regression From Scratch in NumPy: Assumptions and Residual Analysis13:0110 min
41Logistic Regression Gradient Derived From Scratch (Full Math + NumPy)14:5612 min
42Gradient Boosting and XGBoost: The Math, Derived Step by Step14:5212 min
43The SVM Dual and the Kernel Trick: The Math Explained Step by Step15:4213 min
44Expectation-Maximization for Gaussian Mixtures: The Full Math and Code16:1013 min
45Hyperparameter Search and Bayesian Optimization Explained With Numbers14:2611 min
46ARIMA and Exponential Smoothing Explained With Real Numbers15:4812 min
47Weight Initialization, Vanishing Gradients and Optimizers: Why Deep Nets Train14:5511 min
48Dropout and Batch Normalization Explained With Numbers and NumPy Code16:1113 min
49PyTorch Tensors and Autograd: Gradients You Can Verify by Hand14:3311 min
50PyTorch Training Loops, DataLoaders, GPUs and Debugging Explained12:5410 min
51Convolution Explained: Kernels, Stride, Padding and Pooling by Hand13:5911 min
52CNN Architectures: LeNet, ResNet, Transfer Learning and Grad-CAM Explained14:4112 min
53LSTM, GRU and Backpropagation Through Time Explained With Numbers15:1212 min
54Tokenization and Embeddings: How Text Becomes Numbers (BPE by Hand)16:0213 min
55Attention Explained With Real Numbers: Scaled Dot-Product and Multi-Head13:2610 min
56The Full Transformer Block: Residuals, LayerNorm, GPT vs BERT vs T515:4812 min
57Pretraining, Fine-Tuning and LoRA Explained With Real Numbers15:5012 min
58How LLMs Actually Run: Decoding, KV Cache, Latency and Limits13:4010 min
59Reinforcement Learning I: MDPs, Bellman Equations, DP and Monte Carlo14:5212 min
60Reinforcement Learning II: TD, Q-Learning, Policy Gradients, DQN and PPO17:1013 min
61Bayesian ML: MAP, Priors, and Gaussian Processes Explained14:4111 min
62Trustworthy ML: Uncertainty, Shift, Fairness and Robustness Explained14:2911 min
63MLOps: Reproducible Pipelines, Serving, Deployment and Monitoring13:3610 min
64Two Full ML Projects: House Prices and Customer Churn, Start to Finish11:269 min
65Credit Risk, Fairness and Anomaly Detection: Capstone 3 and 410:578 min
66Spam Filter and Text Classifier From Scratch: Naive Bayes to Transformers12:4310 min
67Customer Segmentation and a Recommender From Scratch (Capstone 7-8)14:5212 min
68Capstone: Train a CNN and a Tiny GPT From Scratch (Grad-CAM, Perplexity)14:2111 min
69Forecasting to Production: Time Series, FastAPI, Docker and Drift Monitoring12:5810 min
70Machine Learning Course Wrap-Up: The Full Map and Your Roadmap Beyond13:3810 min