Andrej Karpathy's most widely used small GPT implementation — roughly 300 lines of PyTorch that can train a working transformer language model on a single GPU. nanoGPT became the canonical teaching artifact for understanding LLM training end to end, and inspired countless forks, ports, and educational series. A reminder that clarity of code is itself a form of pedagogy.