Loading Events

Monday 3, Friday 7, Monday 10 and Friday 14 November 2025

Scope

Extend participants’ basic knowledge of R by teaching them more advanced programming concepts and the use of R for more complex problem solving, going beyond just statistics. This course is for participants who want to deepen their knowledge of R programming and be able to use R to deal efficiently with computational problems and programming tasks. Participants will also gain more knowledge on working with R data structures and solving common problems, like working with and manipulating factors, extracting information from statistical models, working with other types of data (textual, time and dates) and handling multiple data files.

Highlights

Introduction to control flow and conditional logic in R
Creating your own functions, understanding anonymous functions
Introduction to functional programming with the package “purrr”
Working with factors
Working with the file system (importing, transforming and combining multiple files)
Debugging R code
Working with dates, times
Short introduction to creating reproducible documents (RMarkdown/Quarto)

Important

This course is not meant for R beginners. We strongly recommend that you first take part in our Introduction to R and R Studio workshop. Ideally, you also have exposure to the tidyverse from our Tidy Data workshop, but this is not required. Even self-taught R users are encouraged to first follow the introductory workshop to get a strong foundation of the basics that this course builds on.

Go to Top