Course
R courses
R is a language for data analysis, statistics, and machine learning. DataCamp’s expert-led R courses offer interactive practice with projects to build job-ready skills fast. Start learning R today and unlock new data science opportunities.
Create Your Free Account
Continue with GoogleShow more optionsor
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.
Training 2 or more people?
Try DataCamp for BusinessRecomended For Starters
Become an R programmer and develop your R skills with interactive courses, tracks and projects, curated by real-world experts.
BasicSkill Level
4.8+2,641 reviews
4 hr
Track
R Programming Fundamentals
4.4+
Level-up your R programming skills! Learn how to work with common data structures, optimize code, and write your own functions.14 reviews
22 hr
Not sure where to start?
Take an AssessmentBrowse R courses and tracks
Course
Hyperparameter Tuning in R
AdvancedSkill Level
4.8+63 reviews
4 hr
Course
Introduction to Anomaly Detection in R
IntermediateSkill Level
4.8+29 reviews
4 hr
Course
Probability Puzzles in R
BasicSkill Level
4.8+70 reviews
4 hr
Course
Predictive Analytics using Networked Data in R
IntermediateSkill Level
4.8+34 reviews
4 hr
Course
Mixture Models in R
IntermediateSkill Level
4.7+27 reviews
4 hr
Course
Building Response Models in R
IntermediateSkill Level
4.8+31 reviews
4 hr
Course
Choice Modeling for Marketing in R
AdvancedSkill Level
4.8+42 reviews
4 hr
Track
R Programming Fundamentals
4.4+
Level-up your R programming skills! Learn how to work with common data structures, optimize code, and write your own functions.14 reviews
22 hr
Track
Associate Data Scientist in R
4.5+
Learn how to use R for data science, from data manipulation to machine learning. Gain the career-building skills you need to succeed in data science!17 reviews
88 hr
Track
Data Analyst in R
4.7+
From exploratory data analysis with dplyr to data visualization with ggplot2—gain the career-building R skills you need to succeed as a data analyst!37 reviews
36 hr
Track
Statistician in R
4.5+
A statistician collects and analyzes data and helps companies make sense of quantitative data, including spotting trends and making predictions.7 reviews
52 hr
Track
Statistics Fundamentals in R
5
Discover the power of statistics in R. Learn the key statistical concepts, topics, and techniques used by data scientists and statisticians every day.4 reviews
20 hr
Track
Data Scientist in R
5
Learn data science with R, from data manipulation to machine learning, and gain the skills needed for the Data Scientist in R certification! 5 reviews
27 hr
Track
Analyzing Genomic Data in R
4.6+
Start exploring the world of computational biology with essential Bioconductor packages and workflows for next-generation sequencing data analysis.5 reviews
16 hr
Track
Data Visualization in R
5
Bring your data into focus with data visualizations in R using ggplot2. Learn the graphical and plot-building skills to tell better data stories. 3 reviews
12 hr
Track
Quantitative Analyst in R
67 hr
Track
Data Manipulation in R
4.8+
Take the pain out of data manipulation using dplyr and tidyr. Learn how to transform, sort, and filter your data, ready for quick analysis.8 reviews
16 hr
Track
Tidyverse Fundamentals in R
5
Import and tidy data, wrangle and visualize data, and model and communicate with data in R with the tidyverse.3 reviews
20 hr
Track
Machine Learning Scientist in R
5
A machine learning scientist researches new approaches and builds machine learning models.3 reviews
65 hr
Track
Machine Learning Fundamentals in R
5
Predict categorical and numeric responses via classification and regression, and discover the hidden structure of datasets with unsupervised learning.3 reviews
24 hr
Track
R Developer
5
Gain the career-building skills you need to succeed as an R Developer by learning to write and package code efficiently. No coding experience needed!3 reviews
52 hr
Track
Importing & Cleaning Data in R
5
Gain the real-world skills you need to import and clean your data when working in R—making it possible for you to reveal the insights that matter.2 reviews
14 hr
Track
Time Series in R
5
Learn how to extract meaningful insights from time series data in R. Explore how to model, forecast, and visualize time series data.2 reviews
25 hr
Track
Shiny Fundamentals in R
4.5+
Learn how to use Shiny, a popular R package, to build highly interactive web applications and share your analyses as dashboards and visualizations.2 reviews
16 hr
Track
Statistical Inference in R
5
A core set of skills in statistical inference necessary to understand, interpret, and tune your statistical & machine learning models. 2 reviews
16 hr
Track
Marketing Analytics in R
24 hr
Track
Big Data in R
5
Work with big data in R via parallel programming, interfacing with Spark, writing scalable & efficient R code, and learn ways to visualize big data.1 review
16 hr
Track
Supervised Machine Learning in R
5
Generate, explore, evaluate, and tune the parameters of different supervised machine learning models.1 review
25 hr
Track
Finance Fundamentals in R
5
Gain the introductory skills you need to make data-driven financial decisions in R—using the xts, zoo, tidyquant, and PortfolioAnalytics packages. 1 review
28 hr
Track
Applied Finance in R
5
Grow your financial skills in R. Learn how to evaluate portfolios, calculate credit risk, and create GARCH models to forecast volatility. 1 review
26 hr
Ready to apply your skills?
What is R?
Do I need any prior programming experience to start learning R?
How can learning R benefit my career?
How do I get started with R?
What is the difference between R and Python?
Is R worth learning in 2025?
Does Datacamp offer an R Certification?
Other technologies and topics
technologies
Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.