Data Wrangling with R (Online)


Target Audience:

Anyone who wants to learn R to manipulate data and communicate analysis.

Summary and Objectives:

Participants with no prior experience in R will learn how to transform messy field data into purposeful information for analysis and decision making. Computer programming is a critical skill for anyone working with data because it promotes reproducible research and communication of science. R is an open-source programming language that was developed by scientists as a tool to analyze and share data. Participants will find R much easier to learn than other programming languages because R has a growing user community that provides online support, books, and tutorials. Program users can do almost anything in R, the only limitation is their creativity. The course format combines lectures, hands-on computer exercises, and open lab time where participants can work on their own data that they bring to class. The RStudio integrated development environment and the tidyverse family of packages will be highlighted in the course as they make R programming a fun and intuitive experience. This course is highly recommended as a precursor to all of the National Conservation Training Center's data analysis courses.

Upon completion of this course, participants will be able to:

  • Understand the basics of writing R code and working in the RStudio environment.
  • Import and export multiple file types, such as text, spreadsheet, database, and spatial file types.
  • Use the tidyverse family of packages to wrangle messy data into a clean data structure structure
    Something temporarily or permanently constructed, built, or placed; and constructed of natural or manufactured parts including, but not limited to, a building, shed, cabin, porch, bridge, walkway, stair steps, sign, landing, platform, dock, rack, fence, telecommunication device, antennae, fish cleaning table, satellite dish/mount, or well head.

    Learn more about structure
    and perform summaries.
  • Create remarkable graphs to explore their data and communicate results.
  • Write functions to automate common data manipulation tasks.
  • Share their data in GitHub and promote reproducible research by creating reports in RMarkdown and RShiny.

Competencies Addressed: 

Data Analysis and Interpretation - Basic, Data Management Analytics - Basic, Data Management - Basic, Database Management System - Awareness

Course Short Name
Course Type
Training Tuition Cost
36.0 hours
Training Credit Hours
Semester Hours

Questions and Registration

Course Contact


*DOI PIV card holders may use the button above to register for courses directly in DOI Talent. If you are not affiliated with DOI, follow instructions for External, Non-DOI learners to obtain an account. Need help for registration, contact session contact.