Introduction to R
CERF 2025 Biennial Meeting
About this Workshop
This workshop will provide attendees with a gentle introduction to the R Statistical Programming Language for basic data exploration and analysis. No prior experience is needed. The workshop content will include a mix of instructor led demonstrations and hands-on exercises designed to reinforce core principles of the programming language. Additional emphasis will be placed on using RStudio as the preferred platform for working with data in a project-based environment. By the end of the workshop, attendees will have the necessary foundation for continued learning to further build R skills.
Agenda
| Time | Topic | 
|---|---|
| 09:00 - 10:00 | R basics | 
| 10:00 - 10:15 | Break | 
| 10:15 - 11:15 | Data wrangling part 1 | 
| 11:15 - 11:30 | Break | 
| 11:30 - 12:30 | Data wrangling part 2 | 
| 12:30 - 1:30 | Lunch | 
| 1:30 - 2:30 | Data viz | 
| 2:30 - 2:45 | Break | 
| 2:45 - 3:45 | Spatial data analysis | 
| 3:45 - 4:00 | Continued learning and adjourn | 
Housekeeping
There are a few housekeeping items we need to go over before we start the workshop.
- Feel free to ask questions during the training. We will also use the stickies to indicate progress on exercises (green means okay, red means I need help). 
- Please use your own installation of RStudio or RStudio Cloud during this workshop. The setup instructions are here. You may use one or the other, but we recommend using RStudio installed on your computer. 
- We have a live coding link that we’ll be using as we go through the lessons. If you get lost, you can copy/paste code from this link into RStudio. 
- All training content is on this website. We will be covering the content directly on the website, so if you get lost you can view the agenda to see which lesson we’re covering and find where we’re at by scrolling through the content. 
- Each lesson has it’s own R script that is linked at the top. If you are not using the live coding link, you can download the lesson R script and use that directly. 
- Finally, if you are not using RStudio Cloud, please make sure to download the required datasets here and make sure you have the the - tidyverse,- sf, and- mapviewpackages installed. See the setup instructions for details.
All exercises and breaks will be timed to make sure that we stay on schedule. A timer will be displayed on the screen to track progress.
Software requirements
This training will use RStudio and R. Please make sure that you are ready to use the required software prior to the workshop by following the setup instructions here. Installation issues will not be addressed the day of the workshop. There are two options:
- Install RStudio and R on your personal computer (recommended). - OR 
- Use RStudio Cloud to access from a web browser. 
Data and resources
Please view the Data and Resources page for data used in this workshop and additional links for R learning material. A live coding link is also available.
Instructor
Dr. Marcus Beck is the Senior Scientist for the Tampa Bay Estuary Program in St. Petersburg, Florida and is developing data analysis and visualization methods for Bay health indicators. Marcus has experience researching environmental indicators and developing open science products to support environmental decision-making. He has been using the R statistical programming language for over 15 years and has taught several workshops on its application to environmental sciences. Marcus has also developed several R packages and currently maintains 7 on CRAN. He received a PhD in Conservation Biology with a minor in Statistics from the University of Minnesota in 2013, his Masters in Conservation Biology from the University of Minnesota in 2009, and his Bachelors in Zoology from the University of Florida in 2007. GitHub, Scholar, CV
Source content
All source materials for this website can be accessed at https://github.com/tbep-tech/cerf-r-workshop
 This site is built automatically with GitHub Actions. Last site build 2025-10-27 15:04:42.360603.
 This website is licensed under a Creative Commons Attribution 4.0 International License.
  This website is licensed under a Creative Commons Attribution 4.0 International License.
