Course

# R courses

Recomended 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

Not sure where to start?

Take an Assessment## Browse 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

### Data Manipulation with dplyr

Course

### Introduction to Statistics in R

Course

### Introduction to Regression in R

Course

### Exploratory Data Analysis in R

Course

### Introduction to Importing Data in R

Course

### Joining Data with dplyr

Course

### Supervised Learning in R: Classification

Course

### Intermediate Regression in R

Course

### Cleaning Data in R

Course

### Intermediate Data Visualization with ggplot2

Course

### Hypothesis Testing in R

Course

### Reshaping Data with tidyr

Course

### Building Web Applications with Shiny in R

Course

### Introduction to Writing Functions in R

Course

### Unsupervised Learning in R

Course

### Reporting with R Markdown

Course

### Writing Efficient R Code

Course

### Sampling in R

Course

### Supervised Learning in R: Regression

Course

### Introduction to R for Finance

Course

### Machine Learning with caret in R

Course

### Time Series Analysis in R

Course

### Introduction to Text Analysis in R

Course

### Interactive Data Visualization with plotly in R

Course

### Manipulating Time Series Data in R

Course

### Generalized Linear Models in R

Course

### Web Scraping in R

Course

### Analyzing Survey Data in R

Course

### Modeling with Data in the Tidyverse

Course

### Modeling with tidymodels in R

Course

### RNA-Seq with Bioconductor in R

Course

### Data Manipulation with data.table in R

Course

### Hierarchical and Mixed Effects Models in R

Course

### Cluster Analysis in R

Course

### Joining Data with data.table in R

Course

### Foundations of Probability in R

Course

### Case Study: Exploratory Data Analysis in R

Course

### Intermediate Importing Data in R

Course

### Experimental Design in R

Course

### Machine Learning with Tree-Based Models in R

Course

### Forecasting in R

Course

### Foundations of Inference in R

Course

### Visualization Best Practices in R

Course

### Intermediate R for Finance

Course

### Dealing With Missing Data in R

Course

### Communicating with Data in the Tidyverse

Course

### ARIMA Models in R

Course

### Introduction to Bioconductor in R

Course

### Network Analysis in R

Course

### Working with Dates and Times in R

Course

### Fundamentals of Bayesian Data Analysis in R

Course

### Linear Algebra for Data Science in R

Course

### Visualizing Geospatial Data in R

Course

### String Manipulation with stringr in R

Course

### Building Dashboards with shinydashboard

Course

### Text Mining with Bag-of-Words in R

Course

### Credit Risk Modeling in R

Course

### Inference for Linear Regression in R

Course

### Object-Oriented Programming with S3 and R6 in R

Course

### Dimensionality Reduction in R

Course

### HR Analytics: Exploring Employee Data in R

Course

### Interactive Maps with leaflet in R

Course

### Introduction to Portfolio Analysis in R

Course

### Factor Analysis in R

Course

### Importing and Managing Financial Data in R

Course

### Handling Missing Data with Imputations in R

Course

### Categorical Data in the Tidyverse

Course

### Case Studies: Building Web Applications with Shiny in R

Course

### Quantitative Risk Management in R

Course

### Survival Analysis in R

Course

### Sentiment Analysis in R

Course

### Machine Learning in the Tidyverse

Course

### Introduction to Natural Language Processing in R

Course

### Support Vector Machines in R

Course

### Developing R Packages

Course

### Feature Engineering in R

Course

### Nonlinear Modeling with Generalized Additive Models (GAMs) in R

Course

### Visualizing Time Series Data in R

Course

### GARCH Models in R

Course

### Market Basket Analysis in R

Course

### Structural Equation Modeling with lavaan in R

Course

### Bond Valuation and Analysis in R

Course

### Business Process Analytics in R

Course

### A/B Testing in R

Course

### Analyzing US Census Data in R

Course

### Differential Expression Analysis with limma in R

Course

### Inference for Categorical Data in R

Course

### Machine Learning for Marketing Analytics in R

Course

### Inference for Numerical Data in R

Course

### Intermediate Portfolio Analysis in R

Course

### Multivariate Probability Distributions in R

Course

### Building Dashboards with flexdashboard

Course

### Foundations of Functional Programming with purrr

Course

### Life Insurance Products Valuation in R

Course

### R For SAS Users

Course

### Case Study: Analyzing City Time Series Data in R

Course

### Analyzing Social Media Data in R

Course

### Hyperparameter Tuning in R

Course

### Forecasting Product Demand in R

Course

### Financial Trading in R

Course

### Intermediate Interactive Data Visualization with plotly in R

Course

### Visualizing Big Data with Trelliscope in R

Course

### Predictive Analytics using Networked Data in R

Course

### Choice Modeling for Marketing in R

Course

### Practicing Statistics Interview Questions in R

Course

### Equity Valuation in R

Course

### ChIP-seq with Bioconductor in R

Course

### Fraud Detection in R

Course

### Case Studies: Network Analysis in R

Course

### Bayesian Regression Modeling with rstanarm

Course

### Programming with dplyr

Course

### Bayesian Modeling with RJAGS

Course

### Building Response Models in R

Course

### Parallel Programming in R

Course

### HR Analytics: Predicting Employee Churn in R

Course

### Mixture Models in R

Course

### Intermediate Regular Expressions in R

Course

### Introduction to Anomaly Detection in R

Course

### Intermediate Functional Programming with purrr

Course

### Optimizing R Code with Rcpp

Course

### Defensive R Programming

Course

### Scalable Data Processing in R

Course

### Probability Puzzles in R

Track

### Associate Data Scientist in R

Track

### R Programming

Track

### Data Analyst with R

Track

### Data Scientist in R

Track

### R Developer

Track

### Statistics Fundamentals with R

Track

### Statistician with R

Track

### Data Visualization with R

Track

### Machine Learning Fundamentals in R

Track

### Quantitative Analyst with R

Track

### Data Manipulation with R

Track

### Machine Learning Scientist with R

Track

### Analyzing Genomic Data in R

Track

### Time Series with R

Track

### Shiny Fundamentals with R

Track

### Tidyverse Fundamentals with R

Track

### Statistical Inference with R

Track

### Importing & Cleaning Data with R

Track

### Big Data with R

Track

### Marketing Analytics with R

Track

### Text Mining with R

Track

### Finance Fundamentals in R

Track

### Network Analysis with R

Track

### Interactive Data Visualization in R

Track

### Applied Finance in R

Track

### Supervised Machine Learning in R

Track

### Intermediate Tidyverse Toolbox

## Related resources on R

blog

### The Top 8 R Project Ideas for 2023

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