Courses

We teach three courses annually, usually one per term.

This page lists the most recent iteration of each course.

Upcoming courses

R Foundations (Oct–Nov 2024)

website source

This course is primarily aimed at first year Statistics PhD students. It has been developed as a prerequisite for those attending the Academy for PhD Training in Statistics (APTS) to cover the R material that’s required for those modules.

We cover an introduction to R and RStudio; Data types, structures, and data wrangling using the tidyverse; programming in R; simulation and optimisation; graphics (both base and ggplot2), and Quarto.

Note that the slides are still under development.

Past courses

R Foundations (Oct–Dec 2023)

website source

R Programming (March 2024)

website source

This is an intermediate/advanced level course. Topics covered include writing functions, error handling and debugging, classes and methods, efficient programming, profiling, C++ and Rcpp, and R tools for working with git/GitHub.

R Packages (June 2024)

website source

This is a hands-on workshop covering the entire process of creating an R package: including functions and data, checking and testing, all levels of documentation, publication and maintenance. The final session covers the advanced topic of using Rcpp code in a package.