Fundamentals of R Programming
Overview
Instructor: Wesley Brashear
Time: Friday, February 21, 2024 10:00AM-4:00PM CT (with a one hour lunch break)
Location: Blocker 220
Prerequisites: Active HPRC account, Linux/Unix skills
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.
Course Materials
- Introduction to R Presentation Slides (Fall 2024): PDF
Previous Material
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
Note: During the class sessions many aspects of the material will be illustrated live via a login to Grace. You are encouraged to contact the HPRC helpdesk with any questions regarding cluster accounts.