Intro to R

This workshop will cover basic setup, concepts, syntax and visualization in R, an open source programming language for statistical computing.

Lillian Clark | Undergraduate Student and Research Assistant
Lillian is a junior majoring in Statistical Science with the Documentary Studies Certificate. Outside of class, she uses data science in criminal justice research at the Wilson Center for Science and Justice and as a student reporter. She enjoys folk music, graphic design, and making her own clothes!

View Enrollment Sessions

About Course


  • Installing and configuring RStudio and GitHub
  • Forking and cloning a repository
  • Loading data and packages
  • Basic data exploration and tidyverse syntax
  • Mutating data frames
  • Booleans
  • Basic data visualization with ggplot2


  • Learn to use RStudio and GitHub to collaborate and publish work
  • Achieve basic proficiency and comfort with data exploration and visualization in R


You will need a GitHub account and your computing environment of choice at the ready (either RStudio in the cloud, a Duke OIT Docker container, or a copy of RStudio on your computer). You'll find helpful instructions to create a GitHub account, install Git and R/R Studio, and get them talking to each other here:



Interested in taking this class? Enroll in one of the sessions below!


3:00 PM - 5:00 PM

Location: Online

24 seats left!


This class is part of our Research Computing Track

See the whole track

Suggested Courses

Course Graphic

Intro to Shiny: Moving your (R) models to the web

This series is intended to assist students and researchers (with some experience in R) migrate their important work and results from the desktop (R and RStudio) to the web. This first course will get you established with the fundamentals of Shiny and moving your first model to the web.

Learn More