Skip to content
Intro to R training material delivered in a 2 day format
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs fixed wrong code hint on ggplot exercise 2 Dec 13, 2018
student-scripts updated README with links Dec 7, 2018
.gitignore added formatting files and data Nov 7, 2018
README.Rmd added day 2 case study slides and links Dec 8, 2018

Introduction to R

Course Description

Welcome to Intro to R! This short course provides a gentle, hands-on introduction to the R programming language for data science applications. You will learn the fundamental skills required to import, tidy, transform, manipulate, and visualize real world consumer data. The following is an outline of the material covered in this training:

Day 1

Topic Time
Breakfast / Social time 8:00 - 9:00
Intro & Fundamentals 9:00 - 10:00
Importing data 10:00 - 10:30
Break 10:30 - 10:45
Data transformation 10:45 - 12:00
Lunch 12:00 - 1:00
Review 1:00-1:30
Data visualization 1:30-2:30
Break 2:30-2:45
Case study 2:45-4:00
Q&A 4:00-4:30

Day 2

Topic Time
Breakfast / Social time 8:00 - 9:00
Review 9:00-10:00
Data types 10:00-10:45
Break 10:45 - 11:00
Tidy data 11:00-12:00
Lunch 12:00 - 1:00
Joining data 1:00-1:45
Data structures 1:45-2:30
Break 2:30-2:45
Case study 2:45-4:00
Q&A 4:00-4:30

Course Preparation

To prepare for this course please complete the following prior to the day of class:

  1. Download the class material here. This will provide you with the data and R scripts to follow along during class. I have also included handy cheat sheets that you can reference throughout different sections.

  2. All slides are available via the hyperlinks in the schedule above so that you can follow along.

  3. Please have the following versions of R and RStudio installed. If you have an earlier version of R that is at least version 3.4.5 or later you should be ok but its best to be as current as possible.

If you have any specific questions prior to the class you can reach out to me (Brad Boehmke) directly at

You can’t perform that action at this time.