Free Resources
Hand-picked YouTube resources with focus notes — follow a roadmap, not random videos.
Resources
64
Curated videos
Free
29
No Pro needed
Languages
1
Levels
3
64 resources

Dave Ebbelaar · 28 min · intermediate · English

pixegami · 17 min · intermediate · English

Tech With Tim · 33 min · intermediate · English

Hynek Schlawack · 24 min · intermediate · English

Kevin Stratvert · 46 min · beginner · English

Jay Feng · 12 min · intermediate · English

Exponent · 30 min · advanced · English
Optional second angle: candidate-generation + ranking architecture worked through on the classic YouTube recommendation prompt.

Exponent · 53 min · advanced · English
Full mock interview showing a repeatable end-to-end framework: problem framing, data/features, model, serving and monitoring.

Simplilearn · 35 min · intermediate · English
Rapid-fire ML theory questions (bias-variance, regularization, metrics) with model answers for the fundamentals round.

No More Tutorials · 15 min · beginner · English
What hireable ML portfolio projects/case studies actually look like, beyond copied tutorials.

Python Engineer · 25 min · intermediate · English
Build and deploy a PyTorch deep-learning app end to end with a Flask REST API on Heroku (digit classifier with live demo).

Shaw Talebi · 29 min · intermediate · English
Deploy an ML model as a production service with FastAPI, Docker and AWS.

Krish Naik · 40 min · intermediate · English
Complete end-to-end ML build and cloud deployment on AWS SageMaker: train, deploy and serve.
Google Cloud Tech · 7 min · intermediate · English
Optional Vertex AI counterpart: custom container training, model registry, and endpoint deployment on Google Cloud.
Amazon Web Services · 50 min · beginner · English
Official AWS Tech Talk walking through the full build-train-deploy workflow on the managed SageMaker platform.
PyTorch · 13 min · intermediate · English
Official PyTorch code walkthrough of DistributedDataParallel: process groups, DistributedSampler, and multi-GPU data parallelism.
Efficient NLP · 13 min · intermediate · English
Compares all three compression techniques and the distill-then-quantize-then-prune pipeline for faster, cheaper inference.
Krish Naik · 50 min · intermediate · English
Monitor deployed models and detect data/target drift with Evidently AI
Iterative · 11 min · intermediate · English
Automate training, evaluation, and reporting in CI pipelines with CML + GitHub Actions
Prodramp · 33 min · intermediate · English
Different-angle: feature store concepts and hands-on Feast setup for consistent feature serving
CodeKamikaze · 14 min · beginner · English
Versioning data and ML pipelines with DVC
Weights & Biases · 15 min · intermediate · English
The W&B half: end-to-end demo tracking runs, metrics and artifacts reproducibly in the cloud.
codebasics · 51 min · intermediate · English
Hands-on MLflow: log params/metrics/artifacts, experiment tracking and the model registry.
PyTorch · 13 min · intermediate · English
Official intro to the TorchServe half: serving PyTorch models at scale with default handlers.
Nicolai Nielsen · 17 min · intermediate · English
Hands-on export of a PyTorch model to ONNX and running portable inference with ONNX Runtime.
Python Simplified · 26 min · intermediate · English
Containerize an ML project with Docker step by step: Dockerfile, image build and run.
NeuralNine · 40 min · intermediate · English
Packages an ML+FastAPI service in Docker, then deploys and scales it on Kubernetes - the exact topic flow.
DataTalksClub · 58 min · intermediate · English
End-to-end: wrap a trained model in a FastAPI REST API with Pydantic, then containerize and ship it.
AssemblyAI · 14 min · beginner · English
Practical intro to using pretrained transformers via pipelines, tokenizers, and models for NLP tasks.
3Blue1Brown · 26 min · intermediate · English
Different angle: step-by-step visualization of the self-attention mechanism (Q/K/V) itself.
3Blue1Brown · 27 min · intermediate · English
Visual, intuition-first explanation of the transformer architecture and why it dominates modern AI.
Patrick Loeber · 15 min · intermediate · English
Clean, self-contained walkthrough of fine-tuning a pretrained ResNet (feature extraction vs full fine-tune) in PyTorch.
NeuralNine · 31 min · intermediate · English
Hands-on different angle: builds and trains a CNN image classifier on CIFAR-10 in PyTorch.
Computerphile · 14 min · beginner · English
Dr Mike Pound's intuitive, visual explanation of how convolutions and CNN layers work for image classification.

Abhishek Thakur · 10 min · intermediate · English
Structure a robust train and validation loop in PyTorch.

Patrick Loeber · 14 min · intermediate · English
Build the core PyTorch training pipeline: model, loss function, optimizer and the update loop.

AssemblyAI · 50 min · beginner · English
Optional fast track: tensors and autograd in under an hour.

3Blue1Brown · 10 min · intermediate · English
Optional deeper angle: the chain-rule math behind backpropagation.

3Blue1Brown · 19 min · beginner · English
Visual intuition for neurons, layers, weights and biases via handwritten-digit recognition.

NeuralNine · 24 min · intermediate · English
Bundles preprocessing + model with Pipeline/ColumnTransformer so the same transforms run at train and inference, killing leakage.

Decoding Data Science · 28 min · intermediate · English
Hands-on Optuna walkthrough: define-by-run search space, study/trial objects, and Bayesian/TPE optimization over many trials.

StatQuest with Josh Starmer · 20 min · intermediate · English
Visual intuition for how L2 penalties shrink coefficients to reduce variance and fight overfitting; pairs with the Lasso (L1) follow-up.

StatQuest with Josh Starmer · 6 min · intermediate · English
Optional companion: why k-fold cross-validation gives honest performance estimates instead of a lucky split.

StatQuest with Josh Starmer · 17 min · intermediate · English
Builds confusion-matrix, sensitivity/specificity, ROC and AUC intuition for picking thresholds on imbalanced data.

StatQuest with Josh Starmer · 22 min · intermediate · English
Dimensionality reduction / feature engineering: PCA via SVD, loading scores and scree plots.

StatQuest with Josh Starmer · 9 min · beginner · English
How k-means groups unlabeled data and how to pick the best value of K.

StatQuest with Josh Starmer · 57 min · intermediate · English
Practical angle: train, cross-validate and tune an XGBoost model in Python end to end.

StatQuest with Josh Starmer · 25 min · intermediate · English
How gradient-boosted trees work conceptually: similarity scores, gain, pruning and regularization for tabular data.

codebasics · 16 min · intermediate · English
kNN classification with scikit-learn: choosing k, fit/predict and evaluation.

codebasics · 23 min · intermediate · English
SVM with scikit-learn in depth: margins, the kernel trick and fitting a classifier.