This is the landing page for Introduction to R (MATH 130) class offered at California State University, Chico.

Target Audience

Anyone who wants to do their own data analysis! This is a primer to get the complete novice up and running with the basic knowledge of how to use the statistical programming language R for data analysis. Topics include: R programming basics, importing data, properties of tidy data, visualizing data, reproducible research with Markdown and basic data wrangling. Designed to get you up and running with basic knowledge of R and Markdown ASAP. This course is designed as a pre-requisite for most upper division Statistics, and all Data Science courses which use R heavily.

See the syllabus for details about the current class offerings.

Last Updated: 08/08/2020


Click each weekly header below to go to the materials for that week.

Week 1: Getting started with R and R Studio

Lectures 01-04: Introduction to the class, new tools, R Markdown and R.

Week 2: Introduction to working with data in R and wrangling factors

Lectures 05-06: Learn to manipulate and work with data in R. How to manage factor variables.

Week 3: Wrangling data and Intro to graphing

Lectures 07-08: Streamline your data processing steps so you can get to making pretty pictures to win friends and influence people.

Week 4: Intermediate graphing & Importing external data

Lectures 09-10: Interesting data doesn’t live inside R. Lets get data from an external file into R, and learn how to make more complex plots.

Week 5: Putting it all together: Exploratory Project

Now it’s time to put your new 1337 skillz to the test! You will conduct an exploratory data analysis project.

Creative Commons License
This content was developed by Robin Donatello and is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.