Programming Workflows for Psychological Research
UMN
I designed this course and taught it 5 times from Fall 2019 through 2023.
How can researchers use open-source programming to create a reproducible and flexible workflow? This course teaches programming and computer-based skills that are increasingly important methods in psychological research, like fundamental programming concepts, data wrangling in R, online experiments and surveys with JavaScript, version control with git, using the Open Science Framework, and writing reproducible reports with R Markdown. It emphasizes open science practices and readily implementable skills for a more streamlined and automated research workflow. The course is taught with an active, hands-on approach to programming, including class discussions and group work. It is designed to be accessible to students without any prior programming experience.
Interested in this course? I’m happy to share materials – please reach out to me!