A Slower Introduction to R
This is a 7-session introduction to R, designed by UCSF Library’s Data Science and Open Scholarship team. It does not assume any prior experience with R or programming.
Live online sessions of this workshop series occur every Fall quarter. Registration links for the first two sessions are provided below.
Other workshops offered by the Data Science and Open Scholarship team are listed here.
Other resources for learning R are listed on this UCSF Library guide.
Orientation
- instructions for installing R and RStudio (opens in a new tab)
- slides (opens in a new tab)
- recording (opens in a new tab)
Session 1: How can I do math?
- live session:
- Friday, September 29, 2026, at 9:30 am
- register in advance here
- slides:
- web version (opens in a new tab)
- PDF version
- exercise guide (right-click link to save)
- recording (opens in a new tab)
- homework
Session 2: How can I import data?
- live session:
- Friday, October 2, 2026, at 9:30 am
- register in advance here
- slides:
- web version (opens in a new tab)
- PDF version
- NHANES data (right-click link to save)
- exercise guide (right-click link to save)
- recording (opens in a new tab)
- homework
- West Nile Virus data (right-click link to save)
Session 3: How can I perform univariate analysis?
- slides:
- web version (opens in a new tab)
- PDF version
- exercise guide (right-click link to save)
- recording (opens in a new tab)
- homework
Session 4: How can I perform bivariate analysis?
- slides:
- web version (opens in a new tab)
- PDF version
- exercise guide (right-click link to save)
- recording (opens in a new tab)
- homework
Session 5: How can I make data visualizations with ggplot2?
- slides:
- web version (opens in a new tab)
- PDF version
- exercise guide (right-click link to save)
- recording (opens in a new tab)
- homework
Session 6: How can I subset data and define missing values?
- slides:
- web version (opens in a new tab)
- PDF version
- exercise guide (right-click link to save)
- recording (opens in a new tab)
- homework
Session 7: How can I create new categorical variables?
- slides:
- web version (opens in a new tab)
- PDF version
- exercise guide (right-click link to save)
- recording (opens in a new tab)
- homework