Skip to main content
Primary: Phase 4University Course MaterialsAdvancedFree Learning Material
Stanford University

CS224N — Natural Language Processing with Deep Learning

Stanford's flagship graduate NLP curriculum covering word vectors (Word2Vec), neural language models, recurrent networks (RNN/LSTM), attention mechanisms, and pretrained Transformers.

Led by Professor Christopher Manning, Stanford CS224N provides world-class lecture slides, detailed reading notes, and coding assignments on distributed word representations, Skip-gram/CBOW embeddings, n-gram and neural language models, vanishing gradients in RNNs/LSTMs, and the transition from sequence bottlenecks to self-attention.

Resource Tracking

Course status is tracked independently from roadmap topic checkboxes so you can mark external courses without altering your topic mastery percentage.

Suggested Learning Position

Phase 4 University Theory & Assignments (Modules 4.3, 4.4 & 4.5)

Language:English
Access & Link Verification

Lecture slides, comprehensive reading notes, assignment handouts, and archived Stanford YouTube lecture playlists are publicly available.

Status: Verified (2026-11-09)

What You Will Learn from This Resource

  • Derive and train dense word embeddings (Word2Vec) and analyze embedding vector spaces.
  • Formulate autoregressive language modeling and compute perplexity from cross-entropy loss.
  • Understand why recurrent architectures (RNNs/LSTMs) suffer from sequential bottlenecks on long contexts.

Recommended Prerequisites

Review these foundations before starting so you get the most out of this material:

  • Linear algebra, probability, calculus, and PyTorch deep learning foundations (Phases 1–3).

Topics & Keywords

StanfordCS224NWord EmbeddingsWord2VecLanguage ModelsRNNLSTMPerplexity
Curriculum Integration

How This Resource Fits Into Your AI & LLM Roadmap

Open Interactive Roadmap

Phase-Specific Study Recommendations (1)

Phase 4 · Resource 4.2Additional Learning

CS224N — Natural Language Processing with Deep Learning

In Phase 4: NLP & Language Modeling

Read the lecture notes and slides for Lectures 1–7 (Word Vectors, Neural Classifiers, RNNs, Language Models, Perplexity, and Vanishing Gradients) alongside Modules 4.3–4.5.

Continue Exploring
Browse Full Library
Phase 4Recommended StartInteractive Course
Hugging Face
IntermediateFree Learning Material

Hugging Face LLM Course

Comprehensive open interactive course covering Transformer models, tokenization pipelines, datasets, fine-tuning, and the open-source LLM ecosystem.

Hugging FaceNLPLanguage ModelingTokenizationTransformers
Your Status:
Phases 3, 4, 5Recommended StartVideo Series
Andrej Karpathy
IntermediateFree Learning Material

Neural Networks: Zero to Hero

A code-first introduction to neural networks covering automatic differentiation, backpropagation, language models, and GPT implementations.

Used across:Phase 3 (3.1)Phase 4 (4.3)Phase 5 (5.1)
Andrej KarpathyMicrogradMakemoreBackpropagationAutograd
Your Status:
Phases 5, 6, 8Recommended StartUniversity Course Materials
Stanford University
AdvancedFree Learning Material

CS336 — Language Modeling from Scratch

Graduate-level Stanford course walking through every aspect of building language models from scratch: Transformer architecture, tokenization, pretraining data pipelines, GPU systems, parallelism, and scaling laws.

Used across:Phase 5 (5.2)Phase 6 (6.1)Phase 8 (8.1)
StanfordCS336Language ModelingPretrainingScaling Laws
Your Status: