Stanford CS336 is an implementation-heavy course guiding students through building language models from scratch, covering data collection, transformer construction, training, and deployment. It emphasizes deep Python proficiency and systems optimization, requiring significant coding with minimal scaffolding.
Highlights
Comprehensive walkthrough of the entire language model lifecycle, from data cleaning to deployment.
Heavy emphasis on systems optimization, including profiling, benchmarking, and multi-GPU training.
Requires strong prerequisites in Python, deep learning, linear algebra, and probability.
Five implementation-focused assignments covering basics, systems, scaling, data, and alignment/RL.
Transformer Neural NetworksPyTorchDeep LearningDistributed GPU TrainingReinforcement Learning from Human Feedback
Discover Similar Content
cme295.stanford.edu
Stanford CME 295 - Transformers & Large Language Models
Here, you will find slides and recordings of class lectures, along with suggested readings.
z.ai
GLM-5: From Vibe Coding to Agentic Engineering
GLM-5 is a 744B-parameter MoE model (40B active) from Zhipu AI, scaled up from GLM-4.5's 355B with 28.5T pre-training tokens and DeepSeek Sparse Atten...
github.com
GitHub - rasbt/LLMs-from-scratch: Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step - rasbt/LLMs-from-scratch