01: Intro to R

  • Tour of Rstudio
  • Simple operations (R as a calculator)
  • Data types
  • Introduction to functions
  • Reading in data
  • Basic plotting

02: Basic data wrangling

  • Data exploration and formatting
  • Subsetting and indexing
  • Packages
  • Working with date/time
  • Customizing and saving plots
  • R data files

03: Reporting with Rmarkdown

  • Overview of Rmarkdown
  • Writing Rmarkdown reports in Rstudio
  • Rendering html, pdf, and word documents

04: Loops, conditions, and custom functions

  • Introduction to logical statements (e.g., if,else,etc.)
  • Introduction to for loops
  • Writing and calling custom functions

05: Project organization

  • Example project
  • Best practices
    • File organization
    • Documentation
    • Workflow
  • Version control with Git (and GitHub)