Skip to main content
🤖

Reinforcement Learning

A hands-on, code-first guide - from bandits to PPO and beyond

💻

Code-First

Every concept has runnable Python. No hand-waving - you'll implement RL algorithms from scratch.

📐

Just Enough Math

Clear explanations with rendered equations. Enough rigor to understand why things work.

🌍

Real-World Examples

From game AI to robotics to LLM alignment - see how RL solves actual problems.

16 Modules, Zero to Mastery

A structured path from bandits and MDPs to PPO, RLHF, multi-agent RL, and beyond.

Ready to train your first agent?

All you need is Python 3.12+ and a willingness to watch training curves for longer than is healthy.

Get Started