Intermediate R Course

To get started with intermediate R, enroll in this Intermediate R quercus course here. To enroll, you will need to use your UTORid login. This course consists of demonstration videos. By enrolling in this course, you can keep track of your progress! If you are a member of the public and you do not have a UTORid login, you can access the videos in the following guide below.

This course has multiple modules. Each module consists of a few videos. It will take approximately 2 hours to watch the videos. You can watch the videos by clicking on the topic title hyperlink under each module. If you need assistance, fill out the support request form. Enjoy!

Module 1: Getting Started

Welcome (2 min)
Setup (3 min)

Module 2: Reshaping Data

Reshaping Data - part 1 (9 min)
Reshaping Data - part 2 (9 min)

Module 3: DPLYR

DPLYR - part 1 (10 min)
DPLYR - part 2 (10 min)

Module 4: If Statements

If Statements - part 1 (7 min)
If Statements - part 2 (9 min)

Module 5: For Loops

For Loops - part 1 (8 min)
For Loops - part 2 (12 min)

Module 6: Functions

Functions - part 1 (8 min)
Functions - part 2 (5 min)
Functions - part 3 (9 min)
PURRR (5 min)

Module 7: GGPLOT2

GGPLOT2 - part 1 (11 min)
GGPLOT2 - part 2 (11 min)

Module 8: Conclusion

Conclusion (2 min)

Resources mentioned in the course:


First created: February 27, 2023
Last updated: March 30, 2026

Tutorial created by Nadia Muhe.

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International icon