star twitter facebook envelope linkedin instagram youtube alert-red alert home left-quote chevron hamburger minus plus search triangle x


Programming R for Analytics


Units: 6


This course introduces students to R, a widely used statistical programming language. Students will learn to manipulate data objects, produce graphics, analyse data using common statistical methods, and generate reproducible statistical reports. They will also gain experience in applying these acquired skills in various public policy areas.

Learning Outcomes

By the end of the class, students learn to:

  • Use RStudio, read R documentation, and write R scripts.
  • Import, export and manipulate data.
  • Produce statistical summaries of continuous and categorical data.
  • Produce basic graphics using standard functions, and produce more advanced graphics using the ggplot2 library.
  • Perform common hypothesis tests, and run simple regression models in R
  • Produce reports of statistical analyses in R Markdown.