Workbook

Introduction to Modern Reinforcement Learning

An interactive workbook for learning reinforcement learning from foundational MDPs and value functions through deep RL, human feedback, advanced methods, and engineering practice.


Units

  1. 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.

  2. 2

    Deep Reinforcement Learning

    Move from tables to neural function approximation, studying DQN, policy gradients, PPO, exploration, safety, and generalization.

    Coming soon
  3. 3

    Human Feedback and Alignment

    Connect reinforcement learning to human preference data, reward modeling, and policy optimization used in aligned AI systems.

    Coming soon
  4. 4

    Advanced RL Methods

    Survey major extensions of the basic RL recipe, including offline learning, model-based agents, world models, hierarchy, inverse RL, and reward inference.

    Coming soon
  5. 5

    RL Engineering

    Treat RL as an engineering discipline: track experiments, control randomness, evaluate policies carefully, and compare runs honestly.

    Coming soon

About

This workbook was created and is maintained by Dr. Brinnae Bent at Duke University for AIPI 590: Introduction to Modern Reinforcement Learning.

This course requires a basic understanding of data science, machine learning, and neural networks. For a refresher on Data Science fundamentals, check out my Data Science Workbook. For a refresher on Deep Learning, check out my Deep Learning Workbook.

Licensed under CC BY-SA 4.0.