Introduction to R

The R statistical programming environment is one of the most powerful and versatile platforms for reproducible data analysis.

In addition to high-level statistical analyses, R and R Studio allow users to create publication-ready figures, professional reports and presentation slides, as well as even web applications, dashboards and custom software packages. But R comes with a steep learning curve, especially for those without a background in statistical programming.

This one-day, remote teleconference course provides a comprehensive introduction to the R programming language and R Studio integrated development environment.

We cover:

  • The principles of statistical programming

  • The R programming language and R Studio

  • Data cleaning and wrangling

  • Common statistical techniques

  • Creating journal-quality figures with ggplot2

  • Where to find help with more complex tasks

The course material has been designed with adaptability in mind, and can be modified to generate insights from a broad range of datasets.