BSTA 504: R Programming

Our course for OHSU/PSU School of Public Health teaching the basics of R-Programming


Ted Laderas

Jessica Minnier


March 20, 2021

Learning Objectives

  • Understand and utilize R/RStudio.
  • Understand basic data types and data structures in R.
  • Familiarize and load data files (Excel, Comma Separated Value files) into R/Rstudio, with tips on formatting.
  • Visualize datasets using ggplot2 and understand how to build basic plots using {ggplot2} grammar.
  • Filter and format data in R for use with various routines using {dplyr}.
  • Execute and Interpret some basic statistics in R using {broom}.
  • Automate repetitive tasks in R, such as loading a folder of files using {purrr}.
  • Execute basic machine learning workflows using {tidymodels}.


BibTeX citation:
  author = {Ted Laderas},
  title = {BSTA 504: {R} {Programming}},
  date = {2021-03-20},
  url = {},
  langid = {en}
For attribution, please cite this work as:
Ted Laderas. 2021. “BSTA 504: R Programming.” March 20, 2021.