PhD Candidate
Optimizing Personalized Learning at Scale
Department of Psychology
University of Amsterdam
Part of the BDS Toolbox methods course in the Behavioral Data Science Master's programme. Students learn effective data visualization using R and ggplot2, build interactive visualizations, and collaborate using Git and GitHub — working with real data from large-scale educational platforms across two assignments.
Topics covered:
A four-week intensive course in which students independently develop a software package from start to finish in either R or Python. The course emphasises good software — not just functional software — with a focus on package structure, documentation, vignettes, and unit testing. Each week students submit a pull request on GitHub and give peer feedback, culminating in a live demonstration of their finished package.
Topics covered: