Setting up R
Start here if you have never used R before.
Introduction to R
If you can find your way around R and RStudio, but want to learn more about the basics. Most of these tutorials can be used independently of each other. Any prerequisites are mentioned in the introduction of each tutorial.
- Importing data
- Data wrangling: filtering rows and selecting columns
- Data wrangling: creating new variables
- Data wrangling: summarizing data (within groups)
- Pivoting: data in wide and long format
- The tidy workflow
- Data visualization: introduction to ggplot2
- Data visualization: distributions
- Data visualization: relationships between variables
- Data visualization: patterns over time
R topics for beginners
If you’re familiar with basic data cleaning and visualization, but want to learn more about specific topics that are relevant to your disciplinary background or interests. The tutorials in this section can be used independently of each other.
Advanced R topics
If you have more experience with R (e.g. ENGDATA101) and want to learn more. These tutorials are particularly useful for students in the Data Center Apprenticeship program.
- More on importing data
- More on data visualization
- Text analysis with regular expressions
- Web and pdf scraping
- Interactive applications with Shiny
- Writing your own functions
- Advanced data types and functionals
Reproducible research workflows
If you want to learn more about how to make your workflows more reproducible and efficient.
- Version control with GitHub
- Collaborating on GitHub
- Compile documents with RMarkdown/Quarto
- Write papers in LaTeX (with Overleaf)