This course will introduce the basics of the R programming language and then use R as a tool to solve interesting problems in the psychology of judgment and decision making.
We will first install and explore various software products (including R, RStudio, and R Markdown) and spend several sessions to familiarize ourselves with R's essential functionality, ranging from basic coding, via analyzing, generating and visualizing data, to working with custom packages. In the second part of the course, we will use the analytical tools of R to address some interesting puzzles in various psychological domains, including the performance of simple heuristics and prediction tasks. Finally, students will collect or generate, analyse, and present data on a project of their choice (which can prepare for or linked to a BSc/MSc thesis).
Part 1: Basics of R (e.g., object and data types, control structures, functions, and basic visualizations)
Part 2: Using R to tackle interesting tasks (in different psychological domains)
Part 3: Personal project (in analyzing & visualizing data)
This course is suited for beginners, but it is not on statistics. Some programming experience is beneficial, but not necessary. If you have never written code before, you should have a healthy enthusiasm for trying out new technologies and solving data-related puzzles. As we will begin with the basics, you will quickly see that some experience in data manipulation is useful in many areas of psychology and beyond. Thus, just come with an open mind and be prepared to have fun with data.