// Stage 3 · Deep Learning
Reinforcement Learning Basics
MDPs, Q-learning, DQN, policy gradients, PPO and AlphaZero — the prerequisites for post-training and reasoning models.
about 14 hours12 algorithms4 paperslesson text in progress
01Goals
- Understand states, actions, rewards, returns and values
- Implement tabular Q-learning
- Understand policy gradients and PPO clipping
Do these first: Training Deep Nets · Probability, Statistics & Information Theory
02Algorithms to master
Each card has the original paper, prerequisites and resources.
03Must-read papers
- Q-learning ↗1992 ✓ verified
- Playing Atari with Deep Reinforcement Learning ↗2013 ✓ verified in Essentials
- Proximal Policy Optimization Algorithms ↗2017 ✓ verified in Essentials
- Mastering the game of Go with deep neural networks and tree search ↗2016 ✓ verified in Essentials
04Courses & videos
- huggingface.co ↗CoursesEN
- OpenAI Spinning Up in Deep RL ↗CoursesEN
- Lilian Weng:A (Long) Peek into Reinforcement Learning ↗ExplainersEN
- rail.eecs.berkeley.edu ↗CoursesEN
- davidstarsilver.wordpress.com ↗CoursesEN
05Hands-on: project, code & exercises
Free, official or author-published pages. Most run in the browser or on a free Colab GPU.
PROJECT
Train CartPole in Gymnasium: first a tabular/DQN version, then PPO; compare sample efficiency.
- 1huggingface.co ↗Courses
Do the hands-on units of the Hugging Face Deep RL course (Q-learning, DQN, PPO).
- 2gymnasium.farama.org ↗Official docs
Run your own agent in CartPole, LunarLander and other standard environments.
- 3github.com ↗Reference code
Read the single-file DQN/PPO/TD3 code and tweak hyperparameters to see learning curves.
06Self-test
Answer in your head, then open to check.
On-policy vs off-policy?
Whether updates only use data produced by the current policy.
Why does PPO clip the probability ratio?
To limit the size of each update and keep training stable.
Where does AlphaZero’s training data come from?
Self-play.
On these routes: Algorithm Researchers