Fundamentals of R Programming
Overview
Instructor: Wesley Brashear
Time: Friday, Apr 21, 2023 10:00AM-4:00PM CT (with a one hour lunch break)
Location: Blocker 220
Prerequisites: Unix/Linux skills. Current HPRC account.
This course is an introduction to the R programming language and covers the fundamental concepts needed to operate in the R environment. This course assumes no prior experience with R.
Topics covered include data types, variables, built-in functions, vectors, and loops. Users would benefit from having R/Rstudio installed on their computers before attending.
Course Materials
- Introduction to R Presentation Slides (Spring 2022): PDF
Previous Material
- Introduction to R Presentation Slides (Spring 2020): PDF
- Introduction to R Presentation Slides (Fall 2019): PDF
- Introduction to R Presentation Slides (RCS 2019): PDF
- Introduction to R Presentation Slides (Spring 2019): PDF
- Introduction to R Presentation Slides (Fall 2018): PDF
- Introduction to R Presentation Slides (Spring 2018): PDF
Agenda
This course focuses, among others, on the following topics:
- Data manipulation
- Making functions (reusable code)
- Sample experiments
- Working with packages
Note: During the class sessions many aspects of the material will be illustrated live via a login to Terra or Grace. You are encouraged to contact the HPRC helpdesk with any questions regarding cluster accounts.