course
R courses
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.
track
R Programming Fundamentals
Not sure where to start?
Take an AssessmentBrowse R courses and tracks
154 resultscourse
Introduction to R
course
Intermediate R
course
Introduction to the Tidyverse
course
Introduction to Data Visualization with ggplot2
course
Introduction to Statistics in R
course
Data Manipulation with dplyr
course
Introduction to Regression in R
course
Introduction to Importing Data in R
course
Exploratory Data Analysis in R
course
Joining Data with dplyr
course
Cleaning Data in R
course
Hypothesis Testing in R
course
Supervised Learning in R: Classification
course
Intermediate Data Visualization with ggplot2
course
Intermediate Regression in R
course
Introduction to R for Finance
course
Reporting with R Markdown
course
Reshaping Data with tidyr
course
Writing Efficient R Code
course
Introduction to Writing Functions in R
course
Foundations of Probability in R
course
Sampling in R
course
Foundations of Inference in R
course
Linear Algebra for Data Science in R
course
Communicating with Data in the Tidyverse
course
Modeling with Data in the Tidyverse
course
Supervised Learning in R: Regression
course
Intermediate R for Finance
course
Unsupervised Learning in R
course
Building Web Applications with Shiny in R
course
Intermediate Importing Data in R
course
Manipulating Time Series Data in R
course
RNA-Seq with Bioconductor in R
course
Case Study: Exploratory Data Analysis in R
course
Machine Learning with caret in R
course
Time Series Analysis in R
course
Introduction to Text Analysis in R
course
Experimental Design in R
course
Object-Oriented Programming with S3 and R6 in R
course
Introduction to Bioconductor in R
course
Introduction to Portfolio Analysis in R
course
Visualization Best Practices in R
course
Machine Learning with Tree-Based Models in R
course
Hierarchical and Mixed Effects Models in R
course
Generalized Linear Models in R
course
Working with Dates and Times in R
course
Forecasting in R
course
Network Analysis in R
course
ARIMA Models in R
course
Cluster Analysis in R
course
Fundamentals of Bayesian Data Analysis in R
course
Web Scraping in R
course
Survival Analysis in R
course
Building Dashboards with shinydashboard
course
Analyzing Survey Data in R
course
Modeling with tidymodels in R
course
Visualizing Geospatial Data in R
course
Importing and Managing Financial Data in R
course
Life Insurance Products Valuation in R
course
Categorical Data in the Tidyverse
course
Dealing With Missing Data in R
course
Inference for Categorical Data in R
course
Credit Risk Modeling in R
course
Machine Learning in the Tidyverse
course
Inference for Linear Regression in R
course
Interactive Data Visualization with plotly in R
course
Quantitative Risk Management in R
course
String Manipulation with stringr in R
course
Visualizing Time Series Data in R
course
Factor Analysis in R
course
Bond Valuation and Analysis in R
course
Inference for Numerical Data in R
course
Handling Missing Data with Imputations in R
course
Structural Equation Modeling with lavaan in R
course
Data Manipulation with data.table in R
course
HR Analytics: Exploring Employee Data in R
course
Developing R Packages
course
Interactive Maps with leaflet in R
course
Differential Expression Analysis with limma in R
course
A/B Testing in R
course
Case Study: Analyzing City Time Series Data in R
course
Analyzing Social Media Data in R
course
ChIP-seq with Bioconductor in R
course
Intermediate Portfolio Analysis in R
course
Introduction to Natural Language Processing in R
course
Feature Engineering in R
course
Machine Learning for Marketing Analytics in R
course
Nonlinear Modeling with Generalized Additive Models (GAMs) in R
course
Equity Valuation in R
course
Case Studies: Building Web Applications with Shiny in R
course
Dimensionality Reduction in R
course
R For SAS Users
course
Business Process Analytics in R
course
Support Vector Machines in R
course
Market Basket Analysis in R
course
Analyzing US Census Data in R
course
Practicing Statistics Interview Questions in R
course
Programming with dplyr
course
Multivariate Probability Distributions in R
course
Foundations of Functional Programming with purrr
course
GARCH Models in R
course
Text Mining with Bag-of-Words in R
course
Choice Modeling for Marketing in R
course
Financial Trading in R
course
Intermediate Regular Expressions in R
course
Joining Data with data.table in R
course
Bayesian Regression Modeling with rstanarm
course
Building Dashboards with flexdashboard
course
Sentiment Analysis in R
course
Parallel Programming in R
course
Fraud Detection in R
course
Hyperparameter Tuning in R
course
Bayesian Modeling with RJAGS
course
HR Analytics: Predicting Employee Churn in R
course
Forecasting Product Demand in R
course
Visualizing Big Data with Trelliscope in R
course
Defensive R Programming
course
Building Response Models in R
course
Introduction to Anomaly Detection in R
course
Probability Puzzles in R
course
Optimizing R Code with Rcpp
course
Intermediate Functional Programming with purrr
course
Mixture Models in R
course
Intermediate Interactive Data Visualization with plotly in R
course
Scalable Data Processing in R
course
Predictive Analytics using Networked Data in R
course
Case Studies: Network Analysis in R
track
Associate Data Scientist in R
track
R Programming Fundamentals
track
Data Analyst in R
track
Statistics Fundamentals in R
track
Data Visualization in R
track
R Developer
track
Statistician in R
track
Data Scientist in R
track
Quantitative Analyst in R
track
Machine Learning Fundamentals in R
track
Data Manipulation in R
track
Machine Learning Scientist in R
track
Analyzing Genomic Data in R
track
Tidyverse Fundamentals in R
track
Shiny Fundamentals in R
track
Time Series in R
track
Importing & Cleaning Data in R
track
Statistical Inference in R
track
Marketing Analytics in R
track
Finance Fundamentals in R
track
Big Data in R
track
Supervised Machine Learning in R
track
Text Mining in R
track
Interactive Data Visualization in R
track
Applied Finance in R
track
Network Analysis in R
track
Intermediate Tidyverse Toolbox
Related resources on R
blog
The Top 8 R Project Ideas for 2024
Elena Kosourova
16 min
blog
Python vs R for Data Science: Which Should You Learn?
Javier Canales Luna
10 min
cheat sheet
Getting Started with R Cheat Sheet
Richie Cotton
9 min
Ready to apply your skills?
project
NYC Airbnb Data Analysis
project
Dr. Semmelweis and the Importance of Handwashing
project