Join over 100,000 data scientists and R enthusiasts on DataCamp

DataCamp teaches data analysis in the comfort of your browser with video lessons and interactive coding challenges. Discover the latest R techniques and packages, and start analyzing your own data.

Start Learning R

How DataCamp Works

The Best R Tutorials and Data Science Courses

The Best R Tutorials and Data Science Courses

We bring you great content by working together with the best experts in the field. All our R tutorials and Data Science courses are developed with instructors from top institutions like Princeton University and leading companies such as RStudio.

Learn-By-Doing

Learn-By-Doing

Each video helps you understand the covered concept, while our coding challenges teach you how to apply your newly acquired skills. Receive immediate feedback and tailored hints when you need help. What's great is that it all takes place in the comfort of your own browser.

Go at Your Own Pace

Learn at Your Own Pace

Learning R and data science can be overwhelming. That’s why we make each and every course a fun and unique experience. Our Training Paths will guide you on how best to work through the different courses and tutorials.

Discover our R Training Path

Want to become a real R expert? Take a monthly subscription and access all current and future R courses.

R Training Path

Sign up for a monthly subscription and access all current and future R courses. Master new R techniques and packages, and improve your data science skillset. Learn to analyze, manipulate and visualize data, and use the insights to build dynamic reports.

Enroll ($25/month) Or click to learn more Introduction to R Introduction to R

Individual Courses

Not ready to subscribe yet? Or only looking to build a specific skill?
Take an individual course, and get lifetime access.

Introduction to Statistics
Introduction to Statistics

Kick-start your own data analysis with this hands-on introduction to statistics course (Princeton).

Learn More
Introduction to R
Introduction to R

In this free R tutorial you learn the basics of this leading statistical programming language.

Start Free Course
The dplyr package
The dplyr package

The dplyr R tutorial teaches you how to manipulate and transform you data quickly and easily.

Learn More
View All Courses

What You'll Learn

Learn to program with R
Learn to program with R

R is the lingua franca for data analysis. Use it to program your own data analytical models and applications.

Transform raw data
Transform raw data

Interpreting your raw data can be a painful proces. Mastering this will help you figure how to get to valuable insights faster.

Visualize your data
Visualize your data

Complete your toolbox with the ability of turning data into insightfull visualizations. Learn to make informative graphs in R that look stunning.

It’s a numbers game
It’s a numbers game

Data analysis is about understanding statistical techniques such as t-test, regression analysis and moderation. . We help you to understand what is behind the numbers.

DataCamp Enthusiasts

David Smith

We are very excited about our partnership with DataCamp!

David Smith,
Chief Community Officer @ Revolution Analytics


Ramnath Vaidyanathan

What you are working on has immense potential!

Ramnath Vaidyanathan,
Data Scientist @ Alteryx, author rCharts package
Create Free Account

Or, discover DataCamp For Teams