This post is also available in: nlNederlands

Learning to program is hard, everyone that has done so can attest to that. Contrary to topics like mathematics and language which we have been teaching for hundreds of years, programming education is relatively new. Therefore there are many open questions such as:

  • what is the best age to learn programming?
  • what concepts confuse children most?
  • how should a teacher teach programming if they do not know a lot about it themselves.

These are the type of research questions that we aim to address within the PERL group. We teach the Master course Psychology of Programming in the Spring semester.

The Programming Education Research Lab is hosted at LIACS, the Leiden Institute for Advanced Computer Science.


This post is also available in: nlNederlands




PhD students

MSc students

BSc students

We currently do not have BSc students, reach out to Felienne if you are interested in joining!

Previous Members

  • Marlies Aldewereld (PhD student 2017-2019)
  • Tessa Krabbendam (BSc student 2019)
  • Martijn Strating (BSc student 2019)
  • Benjamin Bosdijk (BSc student 2019)
  • Stef Dubbeldam (BSc student 2019)
  • Charlotte Thepass (MSc student 2019)