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.

Skills you'll gain: Data Visualization Software, Data Visualization, Statistical Visualization, Ggplot2, Plot (Graphics), R (Software), R Programming, Scatter Plots, Data Literacy, Data Collection, Graphing, Data Analysis, Data Wrangling, Data Presentation, Data Manipulation, Data Access, Data Import/Export, Regression Analysis, Software Installation
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: C# (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Microsoft Development Tools, Programming Principles, Computer Programming, Program Development, Integrated Development Environments, Development Environment, Performance Tuning
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Cleansing, Data Manipulation, Data Integration, R Programming, Data Wrangling, Data Preprocessing, Tidyverse (R Package), Data Processing, R (Software), Data Management
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: SQL, Database Management, Relational Databases, Stored Procedure, Databases, Query Languages, Database Theory, Data Access, Jupyter, Data Manipulation, Data Analysis, Transaction Processing, Python Programming
Beginner · Course · 1 - 3 Months

Meta
Skills you'll gain: React Native, iOS Development, Core Data (Software), Restful API, Version Control, User Research, UI/UX Research, Usability Testing, Apple iOS, Jest (JavaScript Testing Framework), Data Structures, Swift Programming, User Interface (UI), Unix Commands, Apple Xcode, Git (Version Control System), Persona (User Experience), GitHub, Mobile Development, Javascript
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: Debugging, Bioinformatics, Java, Algorithms, Java Programming, Program Development, Programming Principles, Statistical Analysis, Software Design, Computer Programming, Integrated Development Environments, File I/O, Data Processing, Software Documentation, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Web Scraping, Software Testing, Problem Solving
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, HTML and CSS, PHP (Scripting Language), Relational Databases, JSON, Database Management, jQuery, Hypertext Markup Language (HTML), Javascript and jQuery, Ajax, Databases, Data Modeling, Database Application, Database Development, Debugging, Web Applications, Query Languages, Javascript
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Plot (Graphics), Scientific Visualization, Statistical Visualization, Mathematical Software, Data Manipulation, Jupyter, Python Programming, Numerical Analysis, Data Wrangling, Data Science, Other Programming Languages, Java, R Programming, Interoperability, Java Programming, Programming Principles, Computer Programming, Development Environment, C (Programming Language), Machine Learning
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Big Data, Apache Hadoop, Scalability, Data Processing, Data Science, Distributed Computing, Unstructured Data, Data Analysis, Real Time Data, Data Quality, Data Storage
Mixed · Course · 1 - 3 Months

Skills you'll gain: Software Development Life Cycle, Software Architecture, Full-Stack Web Development, Software Design, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Web Language, Back-End Web Development, Software Documentation, Computer Programming, Python Programming
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Unix Commands, grep, Biostatistics, R (Software), Exploratory Data Analysis, Statistical Analysis, Unix Shell, Unix, Data Science, Data Management, Statistical Methods, Information Management, Command-Line Interface, Statistical Hypothesis Testing, Data Structures, Big Data, Molecular Biology, R Programming, Python Programming
Intermediate · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, AI literacy, OpenAI, AI powered creativity, Artificial Intelligence, Large Language Modeling
Beginner · Course · 1 - 3 Months