Data & AI

Neural Networks: Zero to Hero (Andrej Karpathy)

Sikhami InstituteEnglish

Free

Join for free
  • 10 video lectures (19h 21m)
  • Certificate of completion
  • Ask the teacher your doubts
  • Watch on the web and in the Android app

About this course

Andrej Karpathy builds neural networks from scratch in code, from a tiny autograd engine to a GPT model, explaining every step as he types. Who it's for: programmers comfortable with Python and basic calculus who want to truly understand deep learning and LLMs. These are the free, official videos of the "Neural Networks: Zero to Hero" playlist from the Andrej Karpathy YouTube channel (youtube.com/@andrejkarpathy). All videos belong to Andrej Karpathy; Sikhami is not affiliated with Andrej Karpathy and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.

What you will learn

• Backpropagation, by building the micrograd autograd engine • Language modelling with bigrams and multilayer perceptrons (makemore) • Activations, gradients and batch normalisation • Backpropagating by hand through a network • A WaveNet-style model • Building a GPT from scratch and reproducing GPT-2 • How assistants like ChatGPT are trained

Course content

1 section · 10 lectures · 19h 21m

  1. 1. Neural Networks: Zero to Hero

    • The spelled-out intro to neural networks and backpropagation: building micrograd2h 25m
    • The spelled-out intro to language modeling: building makemore1h 57m
    • Building makemore Part 2: MLP1h 15m
    • Building makemore Part 3: Activations & Gradients, BatchNorm1h 55m
    • Building makemore Part 4: Becoming a Backprop Ninja1h 55m
    • Building makemore Part 5: Building a WaveNet56m
    • Let's build GPT: from scratch, in code, spelled out.1h 56m
    • State of GPT | BRK216HFS42m
    • Let's build the GPT Tokenizer2h 13m
    • Let's reproduce GPT-2 (124M)4h 1m