This repository houses all materials from the Southern California Coastal Water Research Project's Tidy Tuesday R tutorial series.
-
The scripts folder contains all code live-coded during the following sessions, with additional annotations added for clarity.
-
The data folder contains all external datasets required to run the code covered during the following sessions.
-
The resources folder contains additional materials to support lessons and guides compiled by instructors.
Session recordings may be accessed by clicking on the weeks' hyperlinks below or by visiting SCCWRP's Vimeo page.
Syllabus
Week 1: Intro to R
Week 2: Basics of tidying data
Week 3: Intro to RMarkdown
Week 4: RStudio skills review
Week 5: What is tidy data?
Week 6: "for" loops tutorial
Week 7: forcats tutorial
Week 8: Fun with ggplot: Part I
Week 9: Fun with ggplot: Part II
Week 10: Installing Git & Connecting to RStudio - no recording, but see happygitwithr
Week 11: vegan tutorial
Week 12: shiny tutorial - this week's script is "app.R"
Week 13: GitHub tutorial - no script
Week 14: Generalized linear models
Week 15: Fun with ggplot: Part III
Week 16: Fun with ggplot: Hacky Hour
Week 17: gt tutorial
Week 18: Spatial mapping in R: sf and mapview
Week 19: pheatmaps tutorial
Week 20: shiny Hacky Hour - this week's script is "app2.R", no recording, but see the Shiny Widget Gallery
Week 21: Spatial mapping in R: leaflet
Week 22:Wrangling messy datasets
Week 23: Web pages using RMarkdown and GitHub Pages & gt tutorial. See Samantha Csik and Juliette Verstaen'sGitHub Page
Week 24: Data wrangling and Cleaning using dplyr and stringr.
Week 25: GitHub tutorial: SSH keys, repo transfers. See resources/GitHub_authentification_procedures.pdf and GitHub_transfer_repo_procedures.pdf for referece.
Week 26: Geom combinations and clean plotting with gghalves, ggpubr, and ggbeeswarm.
Week 27: [GitHub tutorial: GitIgnore workflows]. See resources/GitHub_gitignore_workflows.pdf for reference.