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
Case Study: Analyzing City Time Series Data in R
IntermediateSkill Level
4.8+147 reviews
4 hr
Course
Machine Learning for Marketing Analytics in R
IntermediateSkill Level
4.8+72 reviews
4 hr
Course
Market Basket Analysis in R
IntermediateSkill Level
4.8+95 reviews
4 hr
Course
Bayesian Regression Modeling with rstanarm
AdvancedSkill Level
4.8+72 reviews
4 hr
Course
ChIP-seq with Bioconductor in R
IntermediateSkill Level
4.7+53 reviews
4 hr
Course
Fraud Detection in R
IntermediateSkill Level
4.7+38 reviews
4 hr
Course
Scalable Data Processing in R
AdvancedSkill Level
4.7+28 reviews
4 hr
Course
Intermediate Portfolio Analysis in R
IntermediateSkill Level
4.8+73 reviews
5 hr
Course
Introduction to Natural Language Processing in R
IntermediateSkill Level
4.8+40 reviews
4 hr
Course
Case Studies: Building Web Applications with Shiny in R
IntermediateSkill Level
4.9+16 reviews
4 hr
Course
Handling Missing Data with Imputations in R
AdvancedSkill Level
4.7+107 reviews
4 hr
Course
Visualizing Big Data with Trelliscope in R
BasicSkill Level
4.7+48 reviews
4 hr
Course
Analyzing Social Media Data in R
IntermediateSkill Level
4.8+91 reviews
4 hr
Course
Analyzing US Census Data in R
IntermediateSkill Level
4.8+38 reviews
4 hr
Course
Sentiment Analysis in R
IntermediateSkill Level
4.7+97 reviews
4 hr
Course
Dimensionality Reduction in R
BasicSkill Level
4.7+98 reviews
4 hr
Course
GARCH Models in R
AdvancedSkill Level
4.8+100 reviews
4 hr
Course
Joining Data with data.table in R
IntermediateSkill Level
4.8+74 reviews
4 hr
Course
Building Dashboards with flexdashboard
IntermediateSkill Level
4.7+51 reviews
4 hr
Course
Bayesian Modeling with RJAGS
AdvancedSkill Level
4.8+53 reviews
4 hr
Course
Optimizing R Code with Rcpp
IntermediateSkill Level
4.8+14 reviews
4 hr
Course
Business Process Analytics in R
IntermediateSkill Level
4.8+45 reviews
4 hr
Course
Parallel Programming in R
IntermediateSkill Level
4.7+78 reviews
4 hr
Course
Practicing Statistics Interview Questions in R
AdvancedSkill Level
4.7+23 reviews
4 hr
Course
Equity Valuation in R
IntermediateSkill Level
4.8+65 reviews
4 hr
Course
Intermediate Regular Expressions in R
IntermediateSkill Level
4.8+38 reviews
4 hr
Course
HR Analytics: Predicting Employee Churn in R
IntermediateSkill Level
4.7+24 reviews
4 hr
Course
Forecasting Product Demand in R
IntermediateSkill Level
4.7+30 reviews
4 hr
Course
Intermediate Functional Programming with purrr
IntermediateSkill Level
4.8+36 reviews
4 hr
Course
Intermediate Interactive Data Visualization with plotly in R
IntermediateSkill Level
4.8+41 reviews
4 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.