Stanford CS336: Language Modeling from Scratch Stanford CS336: Language Modeling from Scratch is an intermediate AI course from Stanford University. It focuses on language modeling, systems, and model training.
Course at a glance
AI Certificate paths 0 AI Certificates
No linked AI Certificate This course is not currently mapped to an AI Certificate path.
◇ No AI Certificate path yet This course remains part of the capability map and can be used independently.
Course details
Learning resource Provider, level, timing, and source metadata from the canonical course record.
Provider Stanford University
Level Intermediate
Duration 10-week university course
Language English
Instructor Tatsunori Hashimoto; Percy Liang
Release / update Spring 2026 Topics language modeling · systems · model training
What's next?
Turn this course into your next outcome. Keep learning for free, work toward a certificate, get preparation support, or apply the skills in your own product. Continue learning
Go deeper in this capability. See the broader skill map and related learning resources around this course.
View capability → Earn a certificate
Explore AI certificates. Find a certificate that matches the skills you are building.
Browse certificates → Certificate practice
Need help getting exam-ready? Get a focused practice bank for the certificate you are preparing for.
Explore Certificate → Launch
Build with what you learned. Turn an AI idea into a working product using HighScore's production-ready foundation.
Explore Launch →