R courses focus on statistical computing and data analysis using the R programming language. You'll learn about data manipulation, visualization, and statistical modeling, along with techniques for exploring and interpreting complex datasets. Key topics may include regression analysis, time series analysis, and using packages like ggplot2 and dplyr for enhanced data handling.

Johns Hopkins University
Skills you'll gain: Rmarkdown, Version Control, Data Science, R (Software), Git (Version Control System), GitHub, General Science and Research, Data Analysis, R Programming, Software Installation
★ 4.6 (34K) · Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Exploratory Data Analysis, Rmarkdown, R (Software), Plot (Graphics), Tidyverse (R Package), Statistical Visualization, Data Visualization, Data Visualization Software, R Programming, Data Analysis, Data Wrangling, Scatter Plots, Data Manipulation, Histogram, Statistical Reporting, Scripting, Package and Software Management, Data Transformation, Data Import/Export
★ 4.9 (10) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: R (Software), Tidyverse (R Package), Web Scraping, Data Manipulation, R Programming, Data Transformation, Memory Management, Data Cleansing, Data Science, Big Data, Data Integration, Data Processing, Data Analysis
★ 4.3 (1.2K) · Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Cleansing, Data Manipulation, Data Integration, R Programming, Data Management
★ 4.2 (6) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Model Optimization, Model Training, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ggplot2, Plot (Graphics), Tidyverse (R Package), Data Visualization, R Programming, Data Visualization Software, Data Manipulation, R (Software)
★ 5 (20) · Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Ggplot2, Plot (Graphics), Data Cleansing, Data Transformation, Data Visualization, R Programming, Data Manipulation, Data Analysis, Data Management
★ 4.6 (10) · Intermediate · Guided Project · Less Than 2 Hours

University of Pennsylvania
Skills you'll gain: Financial Statements, Financial Statement Analysis, Return On Investment, Accrual Accounting, Financial Accounting, Capital Budgeting, Financial Reporting, Accounting, Finance, Inventory Accounting, Balance Sheet, Financial Acumen, Income Statement, Financial Forecasting, Equities, General Finance, Cash Flows, Corporate Finance, Forecasting, Financial Analysis
★ 4.6 (14K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, CI/CD, Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Node.JS, Cloud Infrastructure, Git (Version Control System), HTML and CSS, Server Side, Javascript, Front-End Web Development, Cloud Computing, Data Ethics, Python Programming, Software Development
★ 4.6 (61K) · Beginner · Professional Certificate · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Computer Programming, Algorithms, C (Programming Language), Graph Theory, Code Reusability, Memory Management, Computational Logic, Artificial Intelligence
★ 4.5 (9.6K) · Beginner · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Financial Statements, Operations Management, Customer Analysis, Operational Efficiency, Financial Statement Analysis, Operational Excellence, Return On Investment, Accrual Accounting, Human Capital, Process Improvement and Optimization, Process Analysis, Branding, Financial Accounting, Marketing, People Management, Capital Budgeting, Finance, Peer Review, Project Design, Corporate Finance
★ 4.7 (27K) · Beginner · Specialization · 3 - 6 Months

AI Business School
Skills you'll gain: Prompt Engineering, Agentic Workflows, Prompt Engineering Tools, Prompt Patterns, Generative AI Agents, Generative AI, AI literacy, No-Code Development, Multimodal Prompts, AI powered creativity, Research and Design, AI Workflows, Responsible AI, Artificial Intelligence, LLM Application, Innovation, Productivity, Agentic systems, Ideation, Operational Efficiency
Beginner · Specialization · 1 - 3 Months
Start with what you want to do with R. If you want to use R for statistical analysis, look for courses focusing on statistical modeling, hypothesis testing, and data visualization techniques. If you're interested in R for machine learning applications, choose courses that cover machine learning algorithms, data preprocessing, and model evaluation in R.