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: OpenAI API, Prompt Engineering, Large Language Modeling, ChatGPT, OpenAI, Generative AI, Application Performance Management, Image Analysis, Application Programming Interface (API), LLM Application, Multimodal Prompts, Animations, File Management, Graphics Software, Embeddings, Classification Algorithms, Computer Graphics, Application Development, Python Programming, Computer Science
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: MySQL, Java, Database Application, Database Development, Databases, Software Development, Data Storage, Program Development, Computer Programming
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Webpack, Frontend Performance, Search Engine Optimization, Web Development Tools, Web Analytics and SEO, Performance Tuning, Build Tools, Debugging, Web Development, Software Testing, Test Automation, Development Testing, WordPress, Javascript
Intermediate · Course · 1 - 3 Months

Corporate Finance Institute
Skills you'll gain: Classification Algorithms, Data Preprocessing, Feature Engineering, Model Evaluation, Data Import/Export, Matplotlib, Data Science, Regression Analysis, Financial Data, Data Analysis, Exploratory Data Analysis, Business Analytics, Data Cleansing, Pandas (Python Package), Machine Learning Algorithms, Statistical Visualization, Financial Analysis, Statistical Modeling, Statistical Analysis, Predictive Analytics
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Data Cleansing, Logistic Regression, Data Preprocessing, Applied Machine Learning, Data Import/Export, Data Mining, Python Programming, Google Cloud Platform, Scikit Learn (Machine Learning Library), Predictive Modeling, Classification Algorithms, Machine Learning, Supervised Learning
Intermediate · Guided Project · Less Than 2 Hours

Imperial College London
Skills you'll gain: Mathematical Modeling, Statistical Modeling, Simulations, Risk Modeling, Epidemiology, Infectious Diseases, R Programming, Model Evaluation, Public Health
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Applied Machine Learning, Data Ethics, Transfer Learning, Federated Learning, Scalability, Machine Learning, Distributed Computing, Model Evaluation, MLOps (Machine Learning Operations), Microsoft Azure, Information Privacy
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Project Closure, Project Portfolio Management, Negotiation, Agile Methodology, Product Roadmaps, Project Management, Agile Project Management, Project Performance, Product Lifecycle Management, Project Risk Management, Innovation, Auditing, Resource Allocation, New Product Development, Team Leadership, Leadership
Intermediate · Course · 1 - 3 Months

Epic Games
Skills you'll gain: Unreal Engine, Game Design, Data Management, Blueprinting, Video Game Development, Scripting, UI Components, C++ (Programming Language), Object Oriented Programming (OOP), Debugging
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Pseudocode, File I/O, C++ (Programming Language), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Algorithms, Debugging, Data Structures
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Power Platform, Business Process Automation, Microsoft 365, Invoicing, No-Code Development, Application Design, Document Management, Data Integration
Beginner · Guided Project · Less Than 2 Hours

Heriot-Watt University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Programming Principles, Computational Logic, Software Development, Debugging, Data Structures
Build toward a degree
Beginner · Course · 1 - 4 Weeks