Reinforcement learning algorithms are usually taught as a list. But each one exists because the previous one had a specific, painful problem — and someone found a specific fix. This series follows that chain.
The RL objective, REINFORCE, and why the honest gradient is almost unusably noisy. With an interactive discount dial and a variance demo.
PART 2A one-line change that keeps the gradient honest but kills the noise — and quietly invents the most important quantity in RL.
PART 3A second network, bootstrapping, and the GAE bias–variance dial. Ends with the trap that motivates everything after it.
PART 4Why on-policy learning collapses, what a trust region is, and the Hessian that made TRPO famous and unloved. With a collapse simulator.
PART 5The clip that faked the trust region, took over deep RL, trained chatbots — and the group trick that deleted the critic.
Best read in order — each part opens with the problem the previous part left behind. Math is rendered with KaTeX and kept to a handful of expressions, each explained in words.