Skip to content
Series
6 posts

Reading Berkeley CS288 Advanced Natural Language Processing

Reading Berkeley CS288 Spring 2026 from n-grams through RAG, reasoning, and agents using its 18 public slide units and three assignments.

Language Models and NLP: From Foundational Representations to Retrieval and Agents | Berkeley CS288 Course Overview

CS288 moves from n-grams to RAG, reasoning, and agents through 18 public slide units and three assignments; Berkeley-only recordings make this an A3 materials route, not a public video course.

From N-grams and Word Representations to Text Classification | Berkeley CS288 Topic Guide

The first four units make text countable, representable, and classifiable; A1 then moves from n-grams and perceptrons to an NBOW MLP.

Sequence Models, Seq2Seq, and Transformers | Berkeley CS288 Topic Guide

Units 05–07 move from recurrent state to encoder-decoder models, then rewrite the information path with attention and Transformer blocks.

Pre-training, Post-training, Generation, and Evaluation | Berkeley CS288 Topic Guide

Units 08–12 turn a base model into an interactive system: pre-training establishes capability, post-training shapes behavior, and generation plus evaluation determine how outputs are used.

Turning Retrieval, RAG, and Advanced Architectures into a System | Berkeley CS288 Topic Guide

Units 13–14 connect models to external knowledge; A3 requires data collection, QA annotation, indexing, and ablations under CPU and latency constraints.

Inference-time Compute, Reasoning, and Embodied Agents | Berkeley CS288 Topic Guide

Units 15–18 place NLP models inside perception, reasoning, tool, and environment loops; the question shifts from next-token prediction to allocating inference compute and validating multi-step action.