Introduction to R programming

Author
Affiliation
Published

09 February 2026

Preface

This reader contains the course content of the first year Bachelor introduction to R programming course. It contains and explains all the R code that was written during the three meetings.

In Meeting 1 you learn, aside from using R for simple calculations, about R-projects, R-scripts, and properly organizing files on your computer. This material is covered in Chapter 1  Getting started with R & Programming 101.

In Meeting 2 you learn about different types of objects in R, data wrangling, and using the tidyverse. This material is covered in Chapter 2  Working with data & Troubleshooting.

In Meeting 3 you learn about the grammar of graphics, and visualizing data in R using the ggplot2 package. This material is covered in Chapter 3  Grammar of graphics & Visualizing data.

Caution

During the exam, you will not have access to this reader. However, you will have access to the R-Manual https://code-utwente.github.io/rhelpdesk/, so learn how to use it early on.

In case you have any questions about the course, please reach out to Johannes Steinrücke.