Description of the course

oTree is a framework based on Python to run controlled experiments.1

The course provides an introduction to oTree programming, focusing on the creation of online economic experiments.

The course is developed around 4 modules to be taken in sequence. For each module, a link to the online lecture and to a printout of lecture slides is provided.

oTree for experiments in social sciences

Matching, roles, and values

Individual decision making

Strategic interaction


  1. For a detailed description of the otree project see: Chen, D. L., Schonger, M., & Wickens, C. (2016). oTree—An open-source platform for laboratory, online, and field experiments. Journal of Behavioral and Experimental Finance, 9, 88-97.