WATCH · BUILD · VERIFY
Nine lectures. Your own code.
Andrej Karpathy's public lecture series, paired with our exercises,
interactive panels, and assessed labs.
The videos are his work, linked and credited. His code repositories
are MIT licensed, so you may reuse them with the notice kept.
Everything on this page — text, panels, and code — is written for
this course.
How we handle licensing →
Loading the lecture…
WATCH WITH A PURPOSE
What you should be able to do afterwards
Source material
Loading the study guide…
INTERACTIVE PANEL
Predict the change, then move one control.
Every number here is computed in your browser by the same routines
you are about to write in Python. Nothing is pre-recorded.
RUNNABLE SAMPLE
Edit the code and run it
Every runnable block on this page — here and beside the
explanations above — is JavaScript with z2h (the
numerics), data (the sample datasets) and
print(...) available.
Your explanation
Predict, implement, compare with the lecture, and name the gap that
is left
Save note Export note Copy tutor handoff
← Previous Next →
Watching a lecture is not evidence of ability. The labs, the
finite-difference checks, and an independent transfer task are.
© 2026 LLM Training Mastery contributors ·
MIT license ·
Our text, panels, and code are open for reuse. Linked videos,
notebooks, and papers remain under their own licenses and are never
reproduced here.