R
R is a widely used statistical programming language that’s beloved by people in academia and the tech industry. But that makes it sound more intimidating than it actually is. R is a great first language for anyone interested in answering questions with data analysis, data visualization, and data science.Related resources
Related resources
New to R? Start here
Jumpstart your career
All courses in R
Free + Paid courses
All levels
13 courses
- Skill path
Analyze Data with R
Learn how to manipulate large data sets, make beautiful visualizations, build statistical models, and communicate your findings.Includes 7 CoursesWith CertificateBeginner Friendly19 Lessons - Course
Learn R
Learn how to use R and start working with data in this introductory course.Beginner Friendly16 Lessons - Free course
Getting Started Off-Platform for Data Science
Learn how to do data science projects on your own computer locally!Beginner Friendly1 Lesson - Free course
R for Programmers
A quick primer on R fundamentals for programmers.Beginner Friendly - Free course
Learn Statistics with R
Learn how to implement statistical models in RIntermediate9 Lessons - Course
Learn ggplot2
Learn how to create visualizations using the popular R package ggplot2With CertificateIntermediate2 Lessons - Free course
Learn the Basics of Causal Inference with R
Find out when correlation really is causation!Intermediate5 Lessons - Free course
Regression Discontinuity Design and Instrumental Variables
Mimic experiments with the data you already have and measure the effects of treatment even with incomplete data.Advanced2 Lessons - Free course
Matching and Weighting Methods for Causal Inference
Use matching, weighting, propensity scores, and stratification to prepare data for causal analysis.Advanced1 Lesson - Free course
Potential Outcomes Framework for Causal Inference
Use the Potential Outcomes Framework to estimate what we cannot measure.Advanced1 Lesson - Free course
Difference in Differences for Causal Inference
Estimate effects by analyzing trends over timeAdvanced1 Lesson - Course
Learn Linear Regression in R
Learn about the difference between simple linear regression and multiple linear regression in RWith CertificateIntermediate1 Lesson - Free course
Learn dplyr
Learn how to organize and modify data in R using dplyr.Intermediate5 Lessons