News
R training courses
November 20, 2025

Starting in winter 2025, ELIXIR Luxembourg will offer an updates series of R training courses, from beginner to advanced levels. The courses will be held on-site in Luxembourg and will cover a range of topics including data manipulation, visualization, statistical analysis, and reproducible research practices using R using the tidyverse ecosystem.
First steps with R: Introduction to R tidyverse
This introduction to data analysis R for beginners with no or little programming
- Introduction to R and RStudio
- Data types and structures
- Data visualisation basics
- Quarto basics
- Setup of git and GitHub in class (or installation session before the course)

Statistics with R
This course provides an alternative introduction to R for scientists with experience in other programming languages and a continuation for participants in First steps with R. The focus in this course is on scientific applications outside of data transformation such as linear algebra and statistical tests.
- Matrices and vectors
- Statistics with R
- Probability distributions
- Statistical tests
- Regression analysis
- PCA and clustering
- Data visualisation for exploratory data analysis
- Latex formulas with Quarto
Data transformation: from tidy data to reproducible analysis
Data wrangling is the tasks that frequently consumes the lion share of analysts time. This course for data analysts focusses on applications of ideas in the tidyverse. It will be held the first time in February 2026 and replaces the long standing R tidyverse workshop.
- Tidy data principles
- Data import with readr and tidyr
- Data transformation with dplyr
- Joins, pivots and reshaping
- Data visualisation
Data visualisation priniciples
This course introduced principles for data presentation for production-level graphics. Examples will be presented using ggplot2 and seaborn but the focus of this course is on principles of good visualisation. This course will run weekly from mid-February to June 2026 as part of the Master in Data Science as an open book course.
- Presentation graphics vs exploratory graphics
- ggplot2 grammar of graphics
- Presentations with quarto
Advanced R programming
This course is designed for R users with experience in R programming who want to take their skills to the next level. The course will cover advanced topics in R programming, including functional programming, and package development. This course will be held in June 2026.
- Advanced R
- Package development
- Workflows with targets
- Quarto: Bibliography management