R courses can help you learn data manipulation, statistical analysis, data visualization, and programming fundamentals. You can build skills in creating reproducible research, performing regression analysis, and implementing machine learning algorithms. Many courses introduce tools like RStudio and packages such as ggplot2 and dplyr, which enhance your ability to analyze datasets and present findings effectively.

University of Virginia
Skills you'll gain: Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), UI Components, Web Applications, Algorithms, JSON, Program Development, User Story, Javascript, Event-Driven Programming, Automation, Data Structures
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Big Data, Data Cleansing, Exploratory Data Analysis, Google Analytics, Data Integration, Data Manipulation, SQL, Database Administration
Beginner · Project · Less Than 2 Hours

Dartmouth College
Skills you'll gain: Simulation and Simulation Software, Digital Transformation, Systems Thinking, Complex Problem Solving, Operations Research, Predictive Analytics, Data-Driven Decision-Making, Verification And Validation, Process Optimization, Data Integration, Risk Management, Python Programming, Event-Driven Programming, Probability & Statistics, Performance Analysis
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Python Programming, Scripting, Scripting Languages, Programming Principles, Computer Programming, Data Access, Data Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: File I/O, Integrated Development Environments, System Configuration
Beginner · Course · 3 - 6 Months

Skills you'll gain: Data Ethics, No-Code Development, Model Deployment, Data Cleansing, Data Preprocessing, Artificial Intelligence, Machine Learning, Business Metrics, Data Storytelling, User Experience Design, Generative AI, Business Analytics, Regulation and Legal Compliance, AI Workflows, Scalability, Data Validation, Dashboard, Automation, Stakeholder Engagement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, User Interface and User Experience (UI/UX) Design, 3D Assets, Timelines, Video Game Development, Game Design, Animations, Scripting, Event-Driven Programming, Debugging
Beginner · Course · 3 - 6 Months

Skills you'll gain: CI/CD, Continuous Integration, GitHub, Continuous Deployment, Git (Version Control System), Development Environment, Docker (Software), Automation, YAML, Application Security, Node.JS
Beginner · Course · 3 - 6 Months

University of Pittsburgh
Skills you'll gain: Data Storytelling, Data Presentation, Interactive Data Visualization, Data Visualization Software, Data Visualization, Network Analysis, Tableau Software, Statistical Visualization, Network Model, Dashboard, Time Series Analysis and Forecasting, Matplotlib, Data Analysis, Seaborn, Graph Theory, Pandas (Python Package), Python Programming
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data Modeling, Dashboard, Database Design, Performance Tuning, Exploratory Data Analysis, Data Integration, SQL, Integrated Development Environments, Git (Version Control System)
Intermediate · Course · 1 - 3 Months

Institut Mines-Télécom
Skills you'll gain: Image Analysis, Digital Signal Processing, Computer Vision, NumPy, Numerical Analysis, Python Programming, Applied Mathematics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Pseudocode, Programming Principles, Debugging, Diagram Design, Functional Design, Computer Programming Tools, Computer Programming, Software Documentation
Beginner · Course · 1 - 3 Months