oTree Tutorial (Updated for 2021)

We are happy to announce our updated tutorial series for oTree. oTree is an open-source platform for behavioral research. The tutorial is a three-part series created for doctoral students and researchers who are interested in using oTree for their survey and experimental research. It covers basics of creating and running your first study using oTree 5.0 and higher.

  • In the first video, Christian Peters introduces discusses how to get your oTree setup ready.
  • In the second video, Victor van Pelt showcases how to design your first oTree app using the simple trust game.
  • In the last video, Christian Peters explains how to make your oTree app available to participants using oTree hub and Heroku

Do you already know the basics of oTree covered in this tutorial series? Then we recommend this more advanced tutorial series by Jonas Frey


oTree is an open-source platform for behavioral research, and it is licensed under the MIT open source license with the added requirement of a citation of the accompanying paper, which can be accessed here. For more information about oTree and its creators, please visit the official oTree website.

Basic Python tutorials

Learn Python for research by Ties de Kok
Basic Python tutorial by Learn X in Minutes

oTree resources

oTree documentation
oTree help and discussion

Victor van Pelt
Assistant Professor of Accounting