ncibtep@nih.gov

Bioinformatics Training and Education Program

Introductory R for Novices: Getting Started with R

Introductory R for Novices: Getting Started with R

When: April 22, 2025 - May 6, 2025
Share

About this Course

This course, designed for novices, will introduce the foundational skills necessary to get started using R. The content for this course is similar to past introductory R courses, but the pace of the course will be much slower to benefit novices. 
 
Why learn R? R is a great resource for statistical analysis, data visualization, and report generation. R also provides packages and functions specific to the analysis of -omics data through efforts like Bioconductor.
 
This course is the first part of a larger 3-part course designed for novices:
 
Part 1: Getting Started with R 
Part 2: Introduction to Data Wrangling 
Part 3: Introduction to Data Visualization 
 
Topics covered in this course (Part 1) will focus on the basics of R Programming including getting started with R and RStudio, creating and manipulating R objects, and understanding and manipulating vectors and other data structures. 
 
This course will take place on T, Th, 2:00 - 3:00 PM. 
 
We will use R on Biowulf for this course. To use R on Biowulf, you must have an NIH HPC account. However, if you do not have Biowulf, this course can be taken using a local R installation. 
Description

This lesson will serve as a general introduction to R and RStudio. Attendees will explore the RStudio interactive development environment (IDE) and get started with R programming.  

This lesson will serve as a general introduction to R and RStudio. Attendees will explore the RStudio interactive development environment (IDE) and get started with R programming.  

Details
When
Tue, Apr 22, 2025 - 2:00 pm - 3:00 pm
Where
Online
Description

In this lesson, attendees will learn the most basic features of the R programming language. The focus will be on R syntax, R objects, and data types. 

In this lesson, attendees will learn the most basic features of the R programming language. The focus will be on R syntax, R objects, and data types. 

Details
When
Thu, Apr 24, 2025 - 2:00 pm - 3:00 pm
Where
Online
Description

In this lesson, attendees will continue to learn basic features of the R programming language. The focus of this lesson will be vectors, one of the most common object types in R. You will learn why vectors are useful and how to create, modify, and export vectors.

In this lesson, attendees will continue to learn basic features of the R programming language. The focus of this lesson will be vectors, one of the most common object types in R. You will learn why vectors are useful and how to create, modify, and export vectors.

Details
When
Tue, Apr 29, 2025 - 2:00 pm - 3:00 pm
Where
Online
Description

This lesson will introduce data structures including data frames and show attendees how to import data into the R environment. 

This lesson will introduce data structures including data frames and show attendees how to import data into the R environment. 

Details
When
Thu, May 01, 2025 - 2:00 pm - 3:00 pm
Where
Online Webinar
Description

This is the last lesson in Part 1 of Introductory R for Novices: Getting Started with R. This lesson will focus exclusively on working with data frames. Attendees will learn how to examine, summarize, and access data in data frames.  

This is the last lesson in Part 1 of Introductory R for Novices: Getting Started with R. This lesson will focus exclusively on working with data frames. Attendees will learn how to examine, summarize, and access data in data frames.  

Details
When
Tue, May 06, 2025 - 2:00 pm - 3:00 pm
Where
Online