Unit 1
Foundations of Reinforcement Learning
Build the basic language of reinforcement learning: agents, environments, rewards, Markov decision processes, value functions, Bellman equations, tabular learning, and reward design.
Chapter 1
From AlphaZero to RLHF
Start with the central idea of RL: an agent learns by acting, observing consequences, and improving future decisions. AlphaZero, Gato, and RLHF provide concrete anchors for the rest of the course.
Chapter 2
MDPs, Rewards, and Value Functions
Formalize sequential decision-making with Markov decision processes, then define rewards, returns, value functions, and Bellman equations.
Chapter 3
Tabular RL and Q-Learning
Use small finite environments to understand learning from experience, balancing exploration and exploitation, and updating action values.
Chapter 4
Reward Design
Study how reward signals shape behavior, why proxies fail, and how reward design connects technical RL to safety and alignment.