AI Engineer Path

Videos

35 playlists and 94 single lectures, all free on YouTube and placed at the week they're used. Players load only when you press play.

129 shown · 0 watched

Week 1

100 Days of Python ProgrammingPrimary

CampusX · playlist

Week 1

Python Programming Beginner Tutorials

Corey Schafer · playlist

Short, precise videos. Good for filling specific gaps.

Week 1

Python OOP Tutorials

Corey Schafer · playlist

Week 1

Decorators

Corey Schafer

Week 1

Generators

Corey Schafer

Week 1

Learn Python: Full Course for Beginners

freeCodeCamp

Only if you are new to programming.

Week 2

Pydantic: Complete Data Validation Course

Corey Schafer

Week 2

Asyncio in Python: Full Tutorial

Tech With Tim

Week 2

FastAPI Course for Beginners

freeCodeCamp

Week 2

Docker Tutorial for Beginners: Full Course

freeCodeCamp

Week 2

Learn Docker in 7 Easy Steps

Fireship

Week 3

SQL Tutorial: Full Database Course

freeCodeCamp

Week 3, 26

Software Is Changing (Again)

Andrej Karpathy · Y Combinator

Week 3, 27

How I use LLMs

Andrej Karpathy

Week 3, 30

HNSW for Vector Search, Explained and Implemented

James Briggs

Week 4

Essence of Linear AlgebraPrimary

3Blue1Brown · playlist

Non-negotiable. About 3 hours; watch every episode.

Week 4

Essence of CalculusPrimary

3Blue1Brown · playlist

Week 4

Essential Matrix Algebra for Neural Networks

StatQuest

Week 4, 30

Cosine Similarity, Clearly Explained

StatQuest

Week 4

Gradient Descent, Step-by-Step

StatQuest

Week 4, 5

Maths & Statistics for ML (Data Analysis Process)

CampusX · playlist

Week 5

Statistics FundamentalsPrimary

StatQuest · playlist

Week 5

Bayes theorem, the geometry of changing beliefs

3Blue1Brown

Week 5

But what is the Central Limit Theorem?

3Blue1Brown

Week 5, 36

p-values: What they are and how to interpret them

StatQuest

Week 5

Pandas

CampusX · playlist

Week 5

Pandas Tutorials

Corey Schafer · playlist

Week 5

Matplotlib Tutorials

Corey Schafer · playlist

Week 5

Seaborn

CampusX · playlist

Week 6, 7, 8, 9, 10, 11

100 Days of Machine LearningPrimary

CampusX · playlist

The roadmap author's own course; node names map to its days.

Week 6, 9, 10

Machine Learning

StatQuest · playlist

Week 6, 9

Machine Learning Specialization

Andrew Ng · DeepLearning.AI · playlist

Week 9, 10

Stanford CS229: Machine Learning (2022)

Stanford Online · playlist

Theory depth. Optional.

Week 6

Bias and Variance

StatQuest

Week 6

Cross Validation

StatQuest

Week 6

ROC and AUC, Clearly Explained

StatQuest

Week 8, 10

PCA, Step-by-Step

StatQuest

Week 9

Linear Regression, Clearly Explained

StatQuest

Week 9

Ridge (L2) Regression

StatQuest

Week 9

Lasso (L1) Regression

StatQuest

Week 9

Logistic Regression

StatQuest

Week 9

Decision and Classification Trees

StatQuest

Week 9

K-nearest neighbors

StatQuest

Week 9, 13

Naive Bayes, Clearly Explained

StatQuest

Week 9

Support Vector Machines: Main Ideas

StatQuest

Week 10

Random Forests

StatQuest

Week 10

AdaBoost, Clearly Explained

StatQuest

Week 10

Gradient Boost: Regression Main Ideas

StatQuest

Week 10

XGBoost: Regression

StatQuest

Week 10

K-means clustering

StatQuest

Week 10

Hierarchical Clustering

StatQuest

Week 10

Clustering with DBSCAN

StatQuest

Week 10

t-SNE, Clearly Explained

StatQuest

Week 10

UMAP: Main Ideas

StatQuest

Week 12

Word Embedding and Word2Vec

StatQuest

Week 12, 13, 19

Stanford CS224N: NLP with Deep Learning

Stanford Online · playlist

Lectures 1–2 cover word vectors in depth.

Week 14, 17

But what is a convolution?

3Blue1Brown

Week 14

OpenAI CLIP: Connecting Text and Images

Yannic Kilcher

Week 14

An Image is Worth 16x16 Words (ViT)

Yannic Kilcher

Week 15, 16, 17, 18, 19

100 Days of Deep LearningPrimary

CampusX · playlist

Week 4, 15, 19

Neural Networks

3Blue1Brown · playlist

Week 15

But what is a neural network?

3Blue1Brown

Week 4, 15

Gradient descent, how neural networks learn

3Blue1Brown

Week 4, 15

Backpropagation, intuitively

3Blue1Brown

Week 4, 15

Backpropagation calculus

3Blue1Brown

Week 15, 16, 17, 18

Neural Networks / Deep Learning

StatQuest · playlist

Week 15

Backpropagation Main Ideas

StatQuest

Week 15

ReLU In Action

StatQuest

Week 15

ArgMax and SoftMax

StatQuest

Week 15

Cross Entropy

StatQuest

Week 15

Neural Networks and Deep Learning (DLS Course 1)

Andrew Ng · DeepLearning.AI · playlist

Week 16

Improving Deep Neural Networks (DLS Course 2)

Andrew Ng · DeepLearning.AI · playlist

Optimisers, regularisation and batch norm, explained carefully.

Week 16

Batch Normalization, Explained

CodeEmporium

Week 17

Convolutional Neural Networks (DLS Course 4)

Andrew Ng · DeepLearning.AI · playlist

Week 17

Image Classification with CNNs

StatQuest

Week 18, 19

Sequence Models (DLS Course 5)

Andrew Ng · DeepLearning.AI · playlist

Week 18

Recurrent Neural Networks, Clearly Explained

StatQuest

Week 18

LSTM, Clearly Explained

StatQuest

Week 19

Seq2seq Encoder-Decoder Networks

StatQuest

Week 19

Attention for Neural Networks

StatQuest

Week 19

Transformer Neural Networks, Clearly Explained

StatQuest

Week 19, 24

Decoder-Only Transformers

StatQuest

Week 19

Transformers, the tech behind LLMs

3Blue1Brown

Week 19

Attention in transformers, step-by-step

3Blue1Brown

Week 19, 26

How might LLMs store facts

3Blue1Brown

Week 19

Attention is all you need: model explanation, inference and training

Umar Jamil

Week 19, 26

Stanford CS25: Transformers United

Stanford Online · playlist

Guest lectures from the people building these models.

Week 15, 16, 17

NYU Deep Learning (LeCun & Canziani)

Alfredo Canziani · playlist

Week 15, 16

CMU 11-785 Introduction to Deep Learning

Carnegie Mellon University · playlist

Week 20

PyTorch for Deep Learning & Machine Learning: Full CoursePrimary

freeCodeCamp

Week 20, 22

Practical Deep Learning for Coders

fast.ai · Jeremy Howard · playlist

Week 21

Hugging Face CoursePrimary

Hugging Face · playlist

Week 23, 24, 25

Neural Networks: Zero to HeroPrimary

Andrej Karpathy · playlist

Type every line. Watching alone is worthless; typing it is transformative.

Week 23

Building micrograd

Andrej Karpathy

Week 23

Building makemore

Andrej Karpathy

Week 23

Building makemore Part 2: MLP

Andrej Karpathy

Week 23

Building makemore Part 4: Becoming a Backprop Ninja

Andrej Karpathy

Week 24

Building makemore Part 5: Building a WaveNet

Andrej Karpathy

Week 24

Let's build GPT: from scratch, in code, spelled outPrimary

Andrej Karpathy

Week 25

Let's build the GPT TokenizerPrimary

Andrej Karpathy

Week 25

Let's reproduce GPT-2 (124M)

Andrej Karpathy

Week 25, 26

Deep Dive into LLMs like ChatGPT

Andrej Karpathy

Week 24, 25

Build a Large Language Model (From Scratch)

Sebastian Raschka · playlist

Week 25

Stanford CS336: Language Modeling from Scratch (2025)

Stanford Online · playlist

Graduate-level depth. Optional.

Week 26

Intro to Large Language ModelsPrimary

Andrej Karpathy

Week 26

Large Language Models explained briefly

3Blue1Brown

Week 26

State of GPT

Andrej Karpathy · Microsoft Build

Pretraining → SFT → RLHF, explained by someone who built it.

Week 26

RLHF: From Zero to ChatGPT

Hugging Face

Week 26

LLaMA explained: KV-Cache, RoPE, GQA, SwiGLU

Umar Jamil

Week 26

Quantization explained with PyTorch

Umar Jamil

Week 27

Prompting 101Primary

Anthropic

Week 28

Context Engineering for AgentsPrimary

LangChain

Week 29, 30, 31

Generative AI using LangChainPrimary

CampusX · playlist

Week 30

Vector databases are so hot right now

Fireship

Week 31, 32

RAG From ScratchPrimary

LangChain · playlist

Week 32

Building Production-Ready RAG Applications

Jerry Liu · AI Engineer

Week 33

What is LoRA, explained by the inventor

Edward Hu

Week 33

LoRA explained (and a bit about precision and quantization)

DeepFindr

Week 33

Low-rank Adaptation: Key Concepts Behind LoRA

Chris Alexiuk

Week 34

What's next for AI agentic workflows

Andrew Ng · Sequoia

Week 34

How We Build Effective AgentsPrimary

Barry Zhang, Anthropic · AI Engineer

Week 34

Tips for building AI agents

Anthropic

Week 34, 35

Agentic AI using LangGraphPrimary

CampusX · playlist

Week 35

Model Context Protocol

CampusX · playlist

Week 35

Building Agents with MCP: Full Workshop

Mahesh Murag, Anthropic · AI Engineer

Week 36

LLM Evals: Common MistakesPrimary

Hamel Husain & Shreya Shankar

Week 36

LLM Eval Office Hours: Start With Error Analysis

Hamel Husain

Week 36

How to Build AI Evals, Step by Step

Aakash Gupta, with Hamel Husain & Shreya Shankar

Week 37

Prompt Injection, explainedPrimary

Simon Willison