# Slides, code, exercises

Module 1: R basics
Topic Date Slides Code Exercises
Getting started with R Before 2023-01-23 Slides None None
Introduction 2023-01-23 Slides Code Exercises
Working with RStudio 2023-01-25 Slides Code Exercises
Coding basics 2023-01-27 Slides Code Exercises
Workflows 2023-01-30 Slides None Exercises
Literate programming 2023-02-01 Slides Code Exercises
Module 2: Working with data
Topic Date Slides Code Exercises
Data types 2023-02-03 Slides Code Exercises
Data structures 2023-02-06 Slides Code Exercises
Importing data 2023-02-08 Slides Code Exercises
Validating data 2023-02-10 Slides Code Exercises
Module 3: Cleaning and wrangling data
Topic Date Slides Code Exercises
Selecting columns 2023-02-13 Slides Code Exercises
Mutating columns 2023-02-15 Slides Code Exercises
Piping commands 2023-02-17 Slides Code Exercises
Filtering rows 2023-02-20 Slides Code Exercises
Summarizing rows 2023-02-22 Slides Code Exercises
Module 4: Tidy data
Topic Date Slides Code Exercises
Pivoting data 2023-02-24 Slides Code Exercises
Separating data 2023-02-27 Slides Code Exercises
Merging columns 2023-03-01 Slides Code Exercises
Merging rows 2023-03-03 Slides Code Exercises
Module 5: Transforming data values
Topic Date Slides Code Exercises
Numbers 2023-03-06 Slides Code None
Strings 2023-03-08 Slides Code Exercises
Matching patterns 2023-03-10 Slides Code Exercises
Factors 2023-03-20 Slides Code Exercises
Dates and times 2023-03-22 Slides Code Exercises
Module 6: Programming
Topic Date Slides Code Exercises
Functions 2023-03-27 Slides Code Exercises
Iteration 2023-03-29 Slides Code Exercises
Module 7: Grammar of graphics
Topic Date Slides Code Exercises
Grammar of graphics I 2023-03-31 Slides Code Exercises
Grammar of graphics II 2023-04-03 Slides Code Exercises
Design and themes 2023-04-05 Slides, Script Code Exercises
Color 2023-04-07 Slides Code Exercises
Module 8: Plotting data
Topic Date Slides Code Exercises
Plotting distributions: histograms 2023-04-10 Script Code Exercises
Plotting distributions: boxplots 2023-04-12 Script Code Exercises
Plotting amounts: bar charts 2023-04-14 Script Code Exercises
Plotting x-y data: associations 2023-04-17 Script Code Exercises
Plotting x-y data: time series 2023-04-19 Script Code Exercises
Plotting x-y data: categories 2023-04-21 Script Code Exercises
Module 9: Customizing plots
Topic Date Slides Code Exercises
Adjusting axes 2023-04-24 Script Code Exercises
Annotating plots 2023-04-26 Script Code Exercises
Dealing with overlap 2023-04-28 Script Exercises
Plotting challenge 2023-05-01 Code
Module 10: Tables, documents, and presentations
Topic Date Slides Code Exercises
Tables 2023-05-03 Slides Code
Publications 2023-05-05 Slides Code
Advanced R Markdown 2023-05-08 Slides
Quarto 2023-05-10 Slides
Stats blitz 2023-05-12 Script