Carpentry@UiO Data Analysis and Visualization in R and Tidyverse (Novices)

University of Oslo


May 25 - 27


Instructors: Athanasia Monika Mowinckel, Raoul Wolf

Helpers: Claudia Barth, Mohamed Abdelhalim, Siri Hausland Folstad, Alexander Hesselberg, Viviane Girardin, Agata Bochynska, Jasmin Richter, Aino Rinhaug, Alina Marie Sartorius, Sagnik Sengupta, Naoe Tatara

General Information

This workshop takes a style inspired by the Carpentries Workshop. However, in this workshop we will not use the Carpentries official lesson materials.

Who: The course is aimed at graduate students and other researchers. No previous experience with R is needed, but is also suited for established R-users not familiar with the tidyverse packages.

Where: This training will take place online. The instructors will provide you with the information you will need to connect to this meeting.

When: May 25 - 27. Add to your Google Calendar.

Requirements: Participants must have access to a computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.). They should have Zoom and a few specific software packages installed (installation guide provided in acceptance email).

Accessibility: We are dedicated to providing a positive and accessible learning environment for all. Please notify the instructors in advance of the workshop if you require any accommodations or if there is anything we can do to make this workshop more accessible to you.

Contact: Please email for more information.

Code of Conduct

Everyone who participates in Carpentry@UiO activities is required to conform to The Carpentries Code of Conduct. To report Code of Conduct violations for local Carpentry@UiO workshops, use UiO’s speak-up (English) or si-fra (Norwegian) reporting.

Collaborative Notes

We will use this collaborative document for chatting, taking notes, and sharing URLs and bits of code.

Archive of Q&A

Day 1 | Day 2 | Day 3


Day 1

08:40 Open the Zoom room
09:00 Data visualisation with ggplot2s
10:15 break
10:30 Data subsetting with dplyr
11:50 Wrap-up for Day 1
12:00 (Optional) Debriefing, continuation on exercises, Q&A
12:30 Close the Zoom room

Day 2

08:40 Open the Zoom room
09:00 Adding and altering variables with dplyr
10:15 break
10:30 Reshaping data with tidyr
11:50 Wrap-up for Day 2
12:00 (Optional) Debriefing, continuation on exercises, Q&A
12:30 Close the Zoom room

Day 3

08:40 Open the Zoom room
09:00 Summaries with dplyr
10:15 break
10:30 Summaries, pivots and visualisations
11:50 Wrap-up for Day 3
12:00 (Optional) Debriefing, continuation on exercises, Q&A
12:30 Close the Zoom room


Upon acceptance of your registration, you will be receiving installation instruction of necessary software and packages. In addition, you will need an up-to-date web browser and Zoom client installed.

Install the videoconferencing client

If you haven't used Zoom before, go to the official website to download and install the Zoom client for your computer.

Set up your workspace

Like other Carpentries workshops, you will be learning by "coding along" with the Instructors. To do this, you will need to have both the window for the tool you will be learning about (a terminal, RStudio, your web browser, etc..) and the window for the Zoom video conference client open. In order to see both at once, we recommend using one of the following set up options:

This blog post includes detailed information on how to set up your screen to follow along during the workshop.