Learn R


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, modify and clean data frames, a useful data structure in R. Then you’ll learn how to create data visualizations to showcase insights in data! Finish up with statistics and hypothesis testing to become a data analysis expert.

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

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  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 the basics of how to create visualizations using the popular R package ggplot2.
  5. 5
    Learn the basics of aggregate functions in R with dplyr, which let us calculate quantities that describe groups of data.

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