Fundamentals of R Programming

Overview

Instructor(s): Dr. Wesley Brashear

Time: March 2026

Location: Blocker 220

Prerequisite(s): Active HPRC account

This course is an introduction to the R programming language and covers the fundamental concepts needed to operate in the R environment. Students are not required to have any prior experience with R.

Topics covered include data types, variables, built-in functions, vectors, and loops.

A Registration button will appear here when registration has been opened.

Course Materials

  • Introduction to R Presentation Slides (Spring 2025): PDF

  • Introduction to R Presentation Slides (Fall 2024): PDF
  • Introduction to R Presentation Slides (Spring 2024): PDF

Participation

During the training, attendees are expected to use their own computer and complete the instructor-led application and allocation processes.

Learning Objectives and Agenda

In this course, participants will:

  • Learn about the RStudio IDE
  • Learn the different data types of the R programming language
  • Learn how to work with basic data structures in R, including vectors, matrices, and data frames
  • Learn how to plot data using the ggplot2 package

This course focuses, among others, on the following topics:

  • Data types
  • Variables
  • Built-in Functions
  • Flow Control
  • Data Structures