Stanford University · Course
CS224N: Natural Language Processing with Deep Learning
CS224N: Natural Language Processing with Deep Learning is Stanford’s course on modern neural networks for NLP. The course website shares slides and assignments openly, and full lecture videos from a 2024 offering are free on YouTube.
Who it suits
- Learners who want a rigorous, university-level route into NLP with deep learning.
- Self-learners who prefer open slides, assignments and recorded lectures.
What it covers
- A thorough introduction to modern neural networks for natural language processing.
- How deep learning approaches have reached very high performance on many NLP tasks.
- Coursework, a schedule and final projects as set out on the course site.
Common questions about CS224N: Natural Language Processing with Deep Learning
- Are the lectures free?
- The course site says complete videos from the 2024 offering are available free on YouTube; the current term’s videos are for enrolled students on Canvas.
- Can I take it for credit or a certificate?
- The site points to XCS224N, the Stanford Artificial Intelligence Professional Program version, which has its own page here, and to enrolment through Stanford Online.
- Who teaches it?
- The site listed Diyi Yang and Yejin Choi as instructors for Winter 2026; instructors change by term.
More like this
Keep learning on Infrato
- Path: AI for software developers
- Path: AI for data analysts
- More from Stanford University: all Stanford University listings in the directory
- Explore all AI courses
Where this comes from
Written from Stanford University’s own pages, read on 2026-10-14. Content, prices and availability change, so the provider’s page is the source. We are not affiliated with Stanford University and this is not an endorsement.