**Description**:

This site provides a foundation in using the R programming language for data analytics. It is designed to be self-taught as preparation for other courses that build on the concepts covered. Topics include:

- Data input/output
- External packages
- Data structures (vectors, data frames, lists)
- Data wrangling
- Data visualization
- Reproducible reporting

**Learning Objectives**:

After completing these lessons, you should be able to:

- Use RStudio to write basic R commands.
- Know the distinctions between different R operators and data types, including numeric, string, and logical data.
- Use
**tidyverse**functions to wrangle and manipulate data in R. - Use the
**ggplot2**library to create plots in R. - Reproducibly import, export, wrangle, and visualize data.

**Prerequisites**:

There are no prerequisites. Students are assumed to have zero prior programming experience for this course.