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.

Corporate Finance Institute
Skills you'll gain: Dashboard, Dashboard Creation, Tableau Software, Interactive Data Visualization, Data Visualization Software, Data Modeling, Data Visualization, SQL, Data Presentation, E-Commerce, Databases, Performance Reporting, Data Manipulation, Data Storytelling, Data Analysis, Performance Analysis, Relational Databases, Business Intelligence, Data Transformation, Financial Analysis
Beginner · Specialization · 3 - 6 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Data Structures, Functional Design, Object Oriented Programming (OOP), Other Programming Languages, Object Oriented Design, Computational Logic, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Network Analysis, Text Mining, Spatial Analysis, Social Network Analysis, Analysis, Geospatial Mapping, Data Analysis, Data Wrangling, Statistical Programming, Data Transformation, Unstructured Data, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Responsible AI, Generative AI, Generative AI Agents, Prompt Engineering, Amazon Bedrock, Data Ethics, AWS SageMaker, AI Workflows, Agentic systems, AI Product Strategy, Agentic Workflows, Amazon Web Services, AI Integrations, LLM Application, MLOps (Machine Learning Operations), Application Programming Interface (API), Application Development, Model Deployment, Solution Architecture, Data Management
Beginner · Professional Certificate · 1 - 3 Months

Anthropic
Skills you'll gain: Prompt Engineering, AI Workflows, Agentic Workflows, Claude Code, Prompt Patterns, Model Context Protocol, Prompt Engineering Tools, Retrieval-Augmented Generation, Anthropic Claude, Agentic systems, Application Programming Interface (API), Tool Calling, Embeddings, Model Evaluation
Beginner · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Requirements Analysis, Analysis, Data Analysis Software, Data Processing, Data Manipulation, Statistical Programming, Data Analysis, Statistical Software, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Sampling (Statistics), Plot (Graphics), Statistical Methods, Descriptive Statistics, Statistical Visualization, Data Import/Export, Pareto Chart, Histogram, Statistical Programming, Descriptive Analytics, Statistical Analysis, R (Software), Box Plots, R Programming, Data Synthesis, Probability Distribution, Probability & Statistics, Exploratory Data Analysis, Statistics, Data Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Code Reusability, Python Programming, Computer Programming, Programming Principles, Software Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Hardware, System Programming, Data Storage, Memory Management, Computational Logic, Computer Programming, C (Programming Language), Data Storage Technologies, Program Development, C# (Programming Language)
Beginner · Course · 1 - 3 Months

Nanjing University
Skills you'll gain: Operating Systems, File Systems, File Management, Computer Systems, Memory Management, System Software, OS Process Management, File I/O, Data Storage, Computer Hardware, Program Development, Peripheral Devices, System Design and Implementation, Algorithms
Mixed · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Plot (Graphics), Web Scraping, Machine Learning, Machine Learning Algorithms, User Interface (UI), Operational Analysis, Business Analytics, Python Programming, Programming Principles, User Interface (UI) Design, Computational Thinking, UI Components, Object Oriented Programming (OOP), Numerical Analysis
Mixed · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: NoSQL, Database Architecture and Administration, Database Systems, Cloud Applications, Database Theory, Database Management Systems, Data Store, Database Management, Databases, PostgreSQL, Relational Databases, Database Software, SQL, Database Application, Distributed Computing, Cloud Computing Architecture, Cloud Deployment, Transaction Processing, Scalability, Development Environment
Intermediate · Course · 1 - 4 Weeks