# Learn R

Start### 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

## What you'll learn

- 1Learn the basics of R Syntax and jumpstart your journey into data analysis.
- 2Learn how to organize and modify data in R using data frames and dplyr.
- 3Learn how to prepare data for analysis in R using dplyr and tidyr.
- 4Learn the basics of how to create visualizations using the popular R package ggplot2.
- 5Learn 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

### Calculating Population Change Over Time with R

In this project, you will learn how to use the basics of R syntax and operations to make calculations.

### ACLU Child Separation

Use your knowledge of data frames, readr, and dplyr to load and organize this data collected by the American Civil Liberties Union (ACLU) regarding child separations at the United States and Mexico border in 2018.

### Cleaning US Census Data

Use your knowledge of dplyr and tidyr to clean up this dataset containing a bunch of census data collected by the US government.

## How you'll master it

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

— Madelyn, 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.”