Veranika Puhacheuskaya (University of Alberta)

PsychoPy is one of the most versatile software platforms for conducting experiments in linguistics and psychology. What really sets it apart is its high level of customizability and flexibility. Since it offers both a user-friendly graphical interface and a more advanced coding interface, researchers can use either method depending on how comfortable they are with programming in Python or to combine them and benefit from both. It runs on all major OS (Windows, Mac, and Linux), and allows to run studies both locally in the lab and online on any web-enabled device. Moreover, it is open-source, which means that it is freely available to anyone at no cost and is constantly being updated by a global community of researchers. This course will cover the fundamentals of conducting experiments in PsychoPy. The first half of the course focuses on basic programming concepts and using the graphical user interface, while the second half delves into more advanced design features and customization. By the end of the course, participants will have the skills and knowledge to independently design and execute their own experiments in PsychoPy.

Depending on the specific needs and goals of the participants, some topics may be covered in more or less depth, or additional topics may be included. A laptop is required for all practical tasks. Knowledge of Python is not required but will, of course, be a plus.