Available Until 4/8/2026

R for All of Us: Basic Coding Training*

For more information or to schedule this course, contact Allisa Dillman at NLMAllofUs@orau.org . 

Dive into R and discover its endless possibilities, including unlocking the power of data manipulation and visualization and the coding skills required to fully utilize the All of Us Researcher Workbench datasets.

The two-day, live instruction online course will cover installing/loading packages, loading data, creating data objects, learning basic R commands used to explore data, shaping and filtering data, writing data/graphics into output files, visualizing, and merging data. Instruction will also include experience using the cohort and dataset builders within the Researcher Workbench

This is an introductory course on the R programming language using the interactive R Studio, designed to cater to individuals of all backgrounds. No prerequisites or coding experience is required. Confirmation of access to the Researcher Workbench must be on file with All of Us Data Training and Engagement for Academic Libraries Program staff prior to registration. 

Resource URL: [Pending] 

This course is an approved elective for the Level I Data Services Specialization.

Learning Objectives

  1. Develop a basic understanding of how to create and duplicate workspaces in the All of US Researcher Workbench
  2. Understand how to use the interactive All of Us Researcher Workbench tools to build cohorts and datasets
  3. Identify the fundamental data structures for analysis and visualization
  4. Develop a basic understanding of grammar for coding in the R language
  5. Develop a basic understanding of how to combine difference data types
  6. Perform common data manipulation and visualization tasks using R studio in the  All of Us Researcher Workbench


Day 1

Hour 1 – Introduction to All of Us Workspace Creation, R, and R Studio

Hour 2 – Introduction to Packages, the Tidyverse, and Cohort/Dataset Builders

Hour 3 – Data Exploration and Introduction to Data Classes

Hour 4 & 5 – Data Manipulation

Day 2

Hour 1 – Introduction to Merging Data, the Concept Set Builder, and Data Importing

Hour 2 – Introduction to the Grammar of Graphics and Variable Types

Hour 3 & 4 – Visualize Data through Multiple Plot Creation Examples

Hour 5 – Wrap-up and Questions

MLA CE Credits: 8