Paper map

Every paper, book and post the chapters recommend, in one place. Start with the reading path, then use the chapter-by-chapter list when you want to go deeper on one topic.

How to use this map

Every chapter ends with a Further reading list. This page collects all of them, with duplicates removed, so you can see the literature behind the whole course at once.

  • New to the field? Follow A reading path below. It is a short list, in order, that takes you from the first ideas of RL to how language models are trained with RL today. Read each paper after the chapter it is linked to: the chapter gives you the notation and intuition, and the paper then reads much faster.
  • Studying one chapter? Jump to that chapter in All papers by chapter. Each paper is listed once, under the chapter that uses it most; “Also in” tells you where else it comes up.
  • Don’t read papers cover to cover. On a first pass, read the abstract, the main figure, and the section that defines the method. Each entry tries to tell you which part to read.

A small exercise that works for every paper: after reading, write the paper’s objective (the loss or the expected return it maximizes) in this course’s notation, and say in one sentence which earlier method it changes and why. If you can do that, you have understood the paper well enough to use it.

A reading path

Thirteen readings, in order. Together they cover the main line of the course: values, then policy gradients, then PPO, then RLHF, then reasoning models.

  1. Sutton & Barto (2018), Reinforcement Learning: An Introduction. The free textbook for all of Part I: agents, rewards, MDPs, value functions and TD learning. Read chapter 1 first. (Ch. 1)
  2. Mnih et al. (2015), Human-level control through deep reinforcement learning. DQN: the first time a neural network learned values well enough to play Atari from pixels. (Ch. 6)
  3. Williams (1992), Simple statistical gradient-following algorithms for connectionist reinforcement learning. REINFORCE, the policy-gradient estimator that GRPO and its relatives still use. (Ch. 7)
  4. Schulman, Moritz, Levine, Jordan & Abbeel (2015), High-Dimensional Continuous Control Using Generalized Advantage Estimation. GAE: how a learned critic turns noisy returns into usable advantages. (Ch. 8)
  5. Schulman et al. (2017), Proximal Policy Optimization Algorithms. PPO: the clipped objective behind RLHF and most LLM RL since. (Ch. 9)
  6. Christiano et al. (2017), Deep reinforcement learning from human preferences. Learning a reward model from pairwise human comparisons; the idea RLHF is built on. (Ch. 12)
  7. Ouyang et al. (2022), Training language models to follow instructions with human feedback. InstructGPT: the SFT, reward model, PPO recipe that made chat assistants. (Ch. 12)
  8. Gao, Schulman & Hilton (2022), Scaling Laws for Reward Model Overoptimization. What happens when you optimize hard against a learned reward: the true score rises, then falls. (Ch. 19)
  9. Rafailov et al. (2023), Direct Preference Optimization: Your Language Model is Secretly a Reward Model. DPO: the reward model and PPO folded into one supervised loss. (Ch. 13)
  10. Shao et al. (2024), DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models. Where GRPO comes from: PPO without a critic, using a group of samples as the baseline. (Ch. 15)
  11. DeepSeek-AI (2025), DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning. RL with verifiable rewards producing a reasoning model, including R1-Zero trained with RL alone. (Ch. 15)
  12. Yu et al. (2025), DAPO: An Open-Source LLM Reinforcement Learning System at Scale. Four practical fixes to GRPO, each with an ablation; a good picture of what tuning LLM RL looks like. (Ch. 16)
  13. Team Olmo (2025), Olmo 3. A fully open RLVR recipe with data, code and logs; the best place to start if you want to reproduce frontier-style RL yourself. (Ch. 21)

All papers by chapter

Each reading appears once. “Also in” lists the other chapters that recommend it, often for a different section.

Part I: Foundations

Chapter 1: What is reinforcement learning?

Chapter 2: Bandits

Chapter 3: Markov decision processes

Chapter 4: Bellman equations and dynamic programming

Chapter 5: Monte Carlo and TD learning

Part II: Deep RL

Chapter 6: Function approximation and DQN

Chapter 7: Policy gradients and REINFORCE

Chapter 8: Actor-critic and advantage estimation

Chapter 9: Trust regions, TRPO and PPO

Chapter 10: The wider RL landscape

Part III: RL for LLMs

Chapter 11: The language model as a policy

Chapter 12: RLHF, reward models and PPO

Chapter 13: Direct preference optimization

Chapter 14: Where rewards come from

Chapter 15: RL with verifiable rewards, reasoning models and GRPO

Chapter 16: The critic-free algorithm zoo

Chapter 17: Process rewards and test-time compute

Chapter 18: Agentic and multi-turn RL

Chapter 19: Failure modes

Chapter 20: RL systems for LLMs

Chapter 21: The frontier