Want to stay in the loop on training events? Join mailing list

🌞 PsychoPy is heading to the ARCA Summer School in Padova! 🇮🇹

We’re thrilled to announce that PsychoPy will be part of the ARCA Initiative Summer School at the prestigious University of Padova! Join us during Week 1 (June 30 – July 4) for an engaging introduction to programming and a chance to connect with fellow researchers, students, and open science enthusiasts. Whether you're new to coding or looking to sharpen your skills, this is a perfect opportunity to dive in and get inspired. 🗓️ Registration closes May 20 – don’t miss your chance to be part of this amazing experience!

Learn more and register here!

🚨 PsychoPy at ESCOP 2025 in Sheffield!

Join us for our satellite event on September 1st-2nd and dive deep into creating flexible, fun experiments for your research. Don’t miss out on this hands-on experience!

Learn more and register here!

One-to-one tutorials

If you need to create a task for a specific project, but you'de like to learn along the way, build it with us!

  • Brief us on your project.
  • We create bespoke material on how to create your paradigm.
  • One-to-one video calls to co-create your task.
  • Learn PsychoPy and/or Pavlovia, and leave with your experiment!
Get in touch!

Arrange a workshop for your lab or department

In person or virtual, we can develop bespoke content to suit your needs

    We can cover a range of topics including:
  • Builder basics. Introduce your team to what is possible using the Builder interface to create a huge range of studies
  • Running experiments online with Pavlovia.
  • Get started with Python coding by making experiments - a fun, visual, way to learn how to code.
  • Learn how to create experiments that interact with a range of hardware, Eyetracking, EEG, fMRI, or something else!
  • Content tailored to Undergraduate, Postgraduate or Research Staff level.
Get in touch!

Open science

We make all of the materials from our workshops open access! Download as pdfs or power point slides below. Please feel free to re-use materials in your teaching and your own workshops!

Topic Materials Description

Creating perception studies to run in lab and online using PsychoPy and Pavlovia

Presented at: European Conference on Visual Perception, ECVP, 2024

Download
  • Staircases
  • Psychophysics online

A Beginners guide to extracting PsychoPy data using python

Presented at: University of Nottingham, BSc course

Download
  • Data Extraction
  • Python

Creating experiments for rodent learning

Presented at: University College London, November 15th 2023

Download
  • Dynamic stimuli
  • Reading serial ports
  • Arduino boards

Getting started with PsychoPy Builder

Download
  • PsychoPy Builder
  • Presenting stimuli
  • Gathering keyboard responses
  • Setting up trial lists

Creating complex designs in PsychoPy

Download
  • PsychoPy Builder
  • Counterbalancing
  • Adaptive procedures
  • Staircases
  • Branched designs

Running experiments online with Pavlovia

Download
  • Pavlovia
  • Daisy chaining with recruitment platforms
  • Surveys and Questionnaires with Pavlovia Surveys
  • Counterbalancing online
  • Multisessrion testing

Coding an experiment in Python

Download
  • Python code
  • PsychoPy library

Communicating with external hardware

Download
  • EEG
  • Eyetracking
  • fMRI
  • Serial and parallel ports