Good videos, with context.

Machine learning videos, with a place to start.

Choose machine learning videos for the question you have now: understand the picture, implement backpropagation, or build toward GPT. This guide separates a concept-first route from a coding route; the complete 131-video archive is below.

Which machine learning videos should you start with?

If you have never met neurons, weights or layers, begin with the visual lesson. If you know Python and remember derivatives, micrograd is the first coding stop. Already comfortable with tensors and language-model loss? Use the later course material rather than repeating the introduction.

On a small screen, swipe the comparison table sideways to see every column.

Four starting points, depending on what you can already do
ChooseYou want to…Have this firstWhat makes it different
3Blue1Brown: neural networksSee what neurons, layers and weights mean.Basic arithmetic; no coding environment.A visual digit-recognition example, rather than a programming exercise.
microgradUnderstand what backward() actually does.Python and a recollection of derivatives.Scalar computation graphs expose each gradient contribution.
makemore: bigramsTrain, sample and evaluate a tiny language model.Python; readiness to work with tensors.Count-table and neural approaches share the same simple prediction task.
Build GPTImplement causal self-attention and a Transformer.Earlier makemore lessons, tensors and torch.nn.A longer-context generative model; it assumes the modeling basics.

Understand the concepts before writing code

Start here if you want the network picture, or if Python is not yet comfortable.

Concept route · 18:40

Neural networks, visually

For: New to neural networks; wants a visual explanation before opening a notebook.

Choose this first if the layer diagrams themselves are unfamiliar. Its digit-recognition example gives the symbols something concrete to refer to before you meet gradients in code.

Before you start: Comfort with basic arithmetic and graphs.

Check chapters, resources and next steps

Then follow the visual treatment of backpropagation intuition and, if you want the symbols, backpropagation calculus. These are concept follow-ups, not a substitute for implementing and testing a training loop.

Write the code: micrograd toward GPT

The order follows the original Zero to Hero course. Watching time is not the time needed to complete the exercises.

First: differentiation · 2:25:52

Build micrograd

For: Python programmers who want to understand what backward() computes.

Choose micrograd when autograd feels like a black box. Scalar operations make it possible to inspect one derivative at a time before tensor broadcasting adds another source of mistakes.

Before you start: Basic Python: functions, classes, arithmetic and reading a loop.

Check chapters, resources and next steps
Next: language-model basics · 1:57:45

Build a bigram language model

For: Python learners ready to connect a training objective to generated text.

Choose this before attention because the count-table model makes training data, sampling and likelihood visible without a Transformer hiding them. It gives you a baseline against which a more complex model has to earn its place.

Before you start: Python and basic derivatives; micrograd is a useful previous step.

Check chapters, resources and next steps

Between bigrams and GPT

The author recommends the earlier makemore lessons before GPT. These four intermediate lessons are on the original course, rather than separate pages in this archive.

  1. MLP and train/dev/test splits
  2. Activations, gradients and BatchNorm
  3. Manual tensor backpropagation
  4. A deeper model: WaveNet

See the full course syllabus

Later: attention and GPT · 1:56:20

Build GPT, after the foundations

For: Learners who already understand autoregressive language modeling and PyTorch tensors.

Choose this when you can already train and evaluate a small language model and want to understand why attention changes the context it can use. Starting here with no tensor background makes the mechanics harder to separate from the syntax.

Before you start: The earlier makemore lessons: the author explicitly recommends them.

Check chapters, resources and next steps

After GPT, the original course continues with the GPT tokenizer. Keep tokenization separate from attention: they solve different parts of the text-generation pipeline.

How these selections were made

We compared the original course syllabus, creator descriptions and chapter lists, the lecture notebooks, and 3Blue1Brown’s written lesson. The recommendations above are editorial judgments about fit and sequence, rather than a rewording of archive scores. Our readiness checks are suggested practice, not certificates of mastery.

Source-checked November 2, 2026. Karpathy’s course syllabus · Course notebooks · 3Blue1Brown’s original lesson

The 131 entries below come from the October 31, 2026 HackerTube snapshot. They are not an exhaustive list of machine learning videos, and the wider archive has not all received the review used for these four selections.

All 131 machine learning videos in the archive

Original snapshot order; AI summaries and labels remain separate from the viewing guides above.