Course: Intro to R Bootcamp


Class Information

Course Description

This short course provides an intensive, hands-on introduction to the R programming language to provide students with the fundamental programming skills required to start their journey to becoming a modern day data analyst.

Course Objectives

Upon successfully completing this course, students will:

  • Be up and running with R
  • Understand the different types of data R can work with
  • Understand the different structures in which R holds data
  • Be able Import data into R
  • Perform basic data wrangling activities with R
  • Compute basic descriptive statistics with R
  • Visualize their data with base R and ggplot graphics

Structure of Class Time

The two in-class sessions will consist of both lectures, live coding by the instructor and hands on programming by the students. The hands on practice will be sequential in which students will practice applying code as it is learned.


You can download the required classroom material here:   . In this file you will find the slides, data, and initial code scripts that we will go through in class. The folder is large (35MB) so be patient. If you don’t want to download all the material at once you can also download each session’s information below.


Session Description Resources
1 Introduction & Getting started with R    
2 Importing text and Excel data into R    
3 Understanding the primary data structures that R uses to hold your data    
4 Understanding the basics of working with different types of data    
5 Creating tidy data sets    
6 Transforming & manipulating data made easy    
7 Quick plots for early exploratory data analysis    
8 Advanced plotting with ggplot    
9 Case study         
10 Case study