Atelier thématique · Université Lumière Lyon 2 · 2026
Course material: github.com/pegahani/Atelier-thematique-Principles-of-Reinforcement-Learning
Reinforcement learning studies how an agent learns to make good decisions by interacting with an environment. In this atelier you learn it by building agents: short theory blocks, then coding in pairs, from planning on a small grid world to deep RL agents that land a spacecraft. There is no exam.
Format: 4 sessions, one of 2h and three of 4h. Sessions 3 and 4 end with a LunarLander leaderboard.
| # | Topic | Hands-on |
|---|---|---|
| 1 | Markov decision processes, Bellman equations, dynamic programming | Value iteration on FrozenLake |
| 2 | Learning without a model: Monte Carlo, TD learning, SARSA, Q-learning | Tabular agents |
| 3 | Deep reinforcement learning | DQN from scratch |
| 4 | Policy gradient methods, PPO, reinforcement learning for language models | PPO on LunarLander |
Python and NumPy, basic probability and linear algebra. Some familiarity with PyTorch helps but is not required. Setup instructions are in the course repository.
Questions about the course: pegah.alizadeh@univ-lyon2.fr. Reinforcement learning is also my research area: students interested in an internship are welcome to get in touch.