Game Theory and Control
This page collects some educational material for the course 227-0694-00L Game Theory and Control that I have been offering at ETH Zurich in Fall for many years. If you are an enrolled student, you should refer to the material posted on Moodle, as the course content may change from year to year.
This material is a continuous work in progress, and some parts may be missing important details or may contain mistakes. This is NOT an online course.
The Game Theory and Control course material © 2024 by Saverio Bolognani is licensed under CC BY-NC 4.0.
The purpose of this course

What do these tasks have in common?
- Designing a protocol that allows cellular towers to compete for a fair signal-to-noise ratio
- Studying how people decide whether to take risks during a pandemic
- Explaining why some animals are altruistic and share their prey
All these questions can be answered with the tools of Game Theory. Many similar decision problems appear in engineering, and the course Game Theory and Control equips graduate students with the necessary tools for that.
Teaching material
The slides of the course are publicly available:
- 01 - Static games
- 02 - Zero-sum games
- 03 - Auctions
- 04 - Potential games
- 05 - Convex games
- 06 - Stackelberg games
- 07 - Repeated games
- 08 - Multistage games
- 09 - Stochastic games
- extra - Dynamic games
- extra - Population games
- extra - Security games
On similar topics, you can also have a look at the ICRA 2021 tutorial on Game-Theoretic Motion Planning.
Video recordings of the ETH course are available with login bol-24w and password 9Sc76iT.
Disclaimer:
- These slides are a continuous work in progress, and new versions will be posted as soon as they are available.
- Some parts may be missing important details that I typically cover at the blackboard.
- Students enrolled in the course at ETH should refer to the material posted on Moodle, as the content of the course may change from year to year.