Learn R

R is a popular language used by data scientists and researchers. If you are working with data, R is a fantastic language to learn.


Why Learn R?

R is a widely used statistical programming language that’s beloved by users in academia and industry. R works well with data, making it a great language for anyone interested in data analysis, data visualization, and data science.

Take-Away Skills

In this course, you’ll be exposed to fundamental programming concepts in R. After the basics, you’ll learn how to organize and modify data frames, a useful data structure in R.. Then you’ll learn how to clean messy data so it’s ready for analysis!

Upcoming Releases

We’re building new and exciting content for this course, including more statistics content and data visualization, keep an eye out for this fresh content coming soon!

Note on Prerequisites:

You do not need to know how to code to enroll in this course!

Codecademy courses have been taken by employees at


What you'll learn

  1. 1
    Learn the basics of R Syntax and jumpstart your journey into data analysis.
  2. 2
    Learn how to organize and modify data in R using data frames and dplyr.
  3. 3
    Learn how to prepare data for analysis in R using dplyr and tidyr.
  4. 4
    Learn to use R or manually calculate the mean, median, and mode of real-world datasets.
  5. 5
    In this module, you will learn how to quantify the spread of the dataset by calculating the variance and standard deviation in R.
  6. + 3 more lessons

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest