Stanford CS224N: NLP with Deep Learning: study plan and how long it takes
The Stanford Online playlist is 23 videos and 27.5 hours long. Here's how long it takes at different paces, a week-by-week schedule built from the real videos, and a planner that turns it into your own daily plan.
23 videos · 27.5 hours · Stanford Online
Stanford CS224N (Spring 2024), led by Christopher Manning, is the best-known university course on natural language processing with deep learning. It covers word vectors, neural networks and backpropagation, dependency parsing, RNNs and LSTMs, attention and transformers, pretraining, and post-training methods like RLHF that turn pretrained models into assistants.
Lectures run about 80 minutes, and the assignments are on the course website.
Who it's for: Students and engineers with ML basics, Python and linear algebra who want a rigorous foundation in modern NLP and LLMs.
How long does it take?
The full playlist is 27.5 hours across 23 videos. Here's roughly how many days that is at different daily watch times and speeds, counting video time only:
| Daily time | At 1x | At 1.5x | At 2x |
|---|---|---|---|
| 30 min a day | 56 days | 37 days | 28 days |
| 1 h a day | 28 days | 19 days | 14 days |
| 2 h a day | 14 days | 10 days | 7 days |
Make your own schedule
The playlist link is already filled in. Press Plan, set how much time you have each day and your speed, and you'll get a day-by-day schedule with a finish date and a calendar file. It reads the live playlist, so new videos are included.
Week-by-week schedule
A sample plan at 1 hour a day and normal speed, using whole videos so none is split across days. That's 4 weeks in total. For a different pace, start date or speed, use the planner above.
Week 1Videos 1–7 · 9h 6m
Day 1 · 1h 20m
- 1Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 1 - Intro and Word Vectors1h 20m
Day 2 · 1h 19m
- 2Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 2 - Word Vectors and Language Models1h 19m
Day 3 · 1h 13m
- 3Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 3 - Backpropagation, Neural Network1h 13m
Day 4 · 1h 19m
- 4Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 4 - Dependency Parsing1h 19m
Day 5 · 1h 19m
- 5Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 5 - Recurrent Neural Networks1h 19m
Day 6 · 1h 17m
- 6Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 6 - Sequence to Sequence Models1h 17m
Day 7 · 1h 18m
- 7Stanford CS224N: NLP w/ DL | Spring 2024 | Lecture 7 - Attention, Final Projects and LLM Intro1h 18m
Week 2Videos 8–14 · 8h 54m
Day 8 · 1h 17m
- 8Stanford CS224N NLP with Deep Learning | 2023 | Lecture 8 - Self-Attention and Transformers1h 17m
Day 9 · 1h 19m
- 9Stanford CS224N NLP with Deep Learning | 2023 | Lecture 9 - Pretraining1h 19m
Day 10 · 1h 18m
- 10Stanford CS224N NLP with Deep Learning | 2023 | Lecture 11 - Natural Language Generation1h 18m
Day 11 · 1h 20m
- 11Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 10 - Post-training by Archit Sharma1h 20m
Day 12 · 1h 24m
- 12Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 11 - Benchmarking by Yann Dubois1h 24m
Day 13 · 1h 3m
- 13Stanford CS224N: NLP w/ DL | Spring 2024 | Lecture 12 - Efficient Training, Shikhar Murty1h 3m
Day 14 · 1h 13m
- 14Stanford CS224N: NLP w/ DL| Spring 2024 | Lecture 13 - Brain-Computer Interfaces, Chaofei Fan1h 13m
Week 3Videos 15–21 · 7h 58m
Day 15 · 1h 4m
- 15Stanford CS224N: NLP w/ DL | Spring 2024 | Lecture 14 - Reasoning and Agents by Shikhar Murty1h 4m
Day 16 · 1h 9m
- 16Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 15 - After DPO by Nathan Lambert1h 9m
Day 17 · 1h 12m
- 17Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 16 - ConvNets and TreeRNNs1h 12m
Day 18 · 1h 16m
- 18Stanford CS224N: NLP with Deep Learning | Spring 2024 | Lecture 18 - NLP, Linguistics, Philosophy1h 16m
Day 19 · 1h 18m
- 19Stanford CS224N NLP with Deep Learning | 2023 | Lecture 16 - Multimodal Deep Learning, Douwe Kiela1h 18m
Day 20 · 1h 12m
- 20Stanford CS224N NLP with Deep Learning | 2023 | Lec. 19 - Model Interpretability & Editing, Been Kim1h 12m
Day 21 · 47m
- 21Stanford CS224N NLP with Deep Learning | 2023 | Python Tutorial, Manasi Sharma47m
Week 4Videos 22–23 · 1h 35m
Day 22 · 47m
- 22Stanford CS224N NLP with Deep Learning | 2023 | PyTorch Tutorial, Drew Kaul47m
Day 23 · 48m
- 23Stanford CS224N NLP with Deep Learning | 2023 | Hugging Face Tutorial, Eric Frankel48m
Tips for finishing
- Plan two lectures a week if you're doing the assignments; they take longer than the videos.
- Read the suggested papers for the transformer and pretraining lectures; they make the lectures far easier to follow.