Skip to content
Series
6 posts

Reading Berkeley CS285 Spring 2026

Reading Berkeley CS285 Spring 2026 in deep reinforcement learning through 25 lectures, nine discussions, five assignments, and their compute constraints.

Berkeley CS285 Spring 2026 Guide: 25 Lectures, Five Assignments, and the Self-Study Boundary

Spring 2026 CS185/285 publishes slides for 25 lectures, nine discussion units, five assignments, and starter code; current recordings require bCourses access, while HW4 defaults to an H100, so this is not a zero-cost open course.

Berkeley CS285 L1–4: Imitation Learning, Distribution Shift, and RL Basics

The first four lectures move from behavioral cloning to MDPs; HW1 turns distribution shift into an observable failure through MSE policies, DAgger, and flow matching.

Berkeley CS285 L5–10: Policy Gradients, Actor-Critic, DQN, and SAC

L5–10 build the deep-RL core through policy- and value-based routes; HW2 is CPU-friendly, while HW3's Atari and HalfCheetah runs can require hours of GPU time.

Berkeley CS285 L11–18: From Variational Inference and LLM RL to Offline RL

L11–18 connect control as inference, LLM RL, model-based RL, and offline RL, with HW4 and HW5 providing two compute-intensive implementations.

Berkeley CS285 L19–25: Exploration, RL Theory, Multitask Learning, and Open Problems

The final seven lectures move from exploration and theoretical limits through two review lectures to advanced exploration, multitask RL, and unresolved research problems.

Berkeley CS285 Homework and Final Projects: The CPU, GPU, and H100 Boundary

Five assignments move from CPU-friendly imitation learning to H100-based LLM RL and six-hour offline-RL runs; self-learners should use three compute tiers instead of copying the entire enrolled workflow.