Link:Tatsunori Hashimoto, Percy Liang
Stanford CS336: Language Modeling from Scratch
Stanford University's CS336 course teaches the end-to-end development of language models from the ground up, inspired by traditional operating systems courses. Students build every component: data pipelines, Transformer architectures, Triton GPU kernels, scaling laws, and reasoning-focused alignment.

