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.