This course uses a combination of lecture and hands-on exercises to provide a gentle introduction to programming in R with a focus on spatial data processing. The final project in the course is the construction of a reproducible research workflow as illustrated in the figure below.

Productivity Figure from R for Data Science by Grolemund & Wickham (2017)

Each student wrote a script (using the R programming language) to perform these steps and generate a website showcasing their analysis. The focus of the course is on the design and implementation of the complete data processing research workflow itself (not any particular statistics/methods/models). The challenge is to string all the steps together in a coherent, reproducible flow from raw data to final outputs.