Skip to content

CS224N: Natural Language Processing with Deep Learning

Stanford University

FreeadvancedVideo series

Stanford's flagship NLP course moves from word vectors and RNNs to transformers, pretraining, RLHF, and modern LLM topics with public slides and assignments. The go-to self-study syllabus for anyone who wants to understand how today's language models actually work.

Who it's for

Developers and linguists with Python basics. This is an advanced course in Natural Language Processing, running about 10 weeks (one quarter).

Cost at a glance

Free. Current-quarter videos are enrolled-students only; complete Spring 2024 lectures are free on Stanford Online's YouTube channel. Slides and assignments are public.

Compare the alternatives

Natural Language Processing with Deep Learning (XCS224N)

Stanford University · $1,950

More in Natural Language Processing

DeepLearning.AI·Coursera
Free to audit

Natural Language Processing Specialization

Four courses that progress from classical methods (naive Bayes, logistic regression, HMMs) through sequence models and attention-based translation and summarization. A structured, certificate-bearing path for learners who want NLP fundamentals before diving into LLM tooling.

intermediate 3 months at 10 hrs/week (4 courses) Certificate
Free to audit · $49/mo Visit course