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: Classification Algorithms, Data Preprocessing, Matplotlib, Feature Engineering, Data Visualization, Model Evaluation, Data Import/Export, Exploratory Data Analysis, Plot (Graphics), Pandas (Python Package), Data Presentation, Data Science, NumPy, Regression Analysis, Data Analysis, Data Structures, Data Wrangling, Correlation Analysis, Portfolio Management, Predictive Analytics
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Interactive Data Visualization, Business Intelligence, Business Intelligence Software, Data Presentation, Infographics, Data Visualization, Dashboard Creation, Generative AI, Data Ethics, Responsible AI, Artificial Intelligence, LLM Application, Query Languages, SQL, Data Analysis, Presentations, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Data Pipelines, Data Processing, Real Time Data, File I/O, Data Transformation, Jupyter, Distributed Computing, SQL
Advanced · Course · 1 - 3 Months
University of Pennsylvania
Skills you'll gain: Return On Investment, Capital Budgeting, Finance, Financial Modeling, Corporate Finance, Financial Management, Financial Analysis, Business Valuation, Financial Market, Cash Flows, Cash Flow Forecasting, Financial Forecasting, Securities (Finance)
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Devops Tools, DevOps, Agile Methodology, Agile Software Development, Application Deployment, Docker (Software), Agile Project Management, Project Management, Software Development Tools, Technical Communication, Needs Assessment, Prometheus (Software), Business Requirements, Jira (Software), Python Programming, Natural Language Processing, Collaboration, Communication, Professional Networking, Interviewing Skills
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, Code Reusability, Maintainability, Software Design, Application Development, Computer Programming, Data Import/Export, Data Management, Data Validation
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Sampling (Statistics), Statistical Hypothesis Testing, Data-Driven Decision-Making, Descriptive Statistics, Correlation Analysis, Data Literacy, Data Analysis, Plot (Graphics), Probability Distribution, Statistics, Statistical Visualization, Statistical Analysis, Estimation, Data Collection, Data Visualization, Risk Analysis, Statistical Software, Statistical Programming, Statistical Methods, Problem Solving
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Web Scraping, Data Visualization, Data Preprocessing, Data Cleansing, Scripting, Data Analysis, Data Processing, Data Manipulation, Data Import/Export, Data Capture, Extensible Markup Language (XML), Python Programming, Jupyter, GitHub
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Power Platform, Business Process Automation, Microsoft Power Automate/Flow, Microsoft 365, Invoicing, No-Code Development, Billing & Invoicing, AI Enablement, Document Management, Data Sharing, Data Store
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Memory Management, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Applications, Cloud Development, Application Deployment, Application Development, Google Cloud Platform, Cloud Deployment, Generative AI, Authentications, Data Storage, Data Storage Technologies, Cloud API, CI/CD, Computer Programming Tools, Performance Tuning, Application Performance Management, Cloud Storage, Authorization (Computing), Cloud Services, Identity and Access Management, Computing Platforms
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, LLM Application, Large Language Modeling, Matlab, AI Personalization, Generative AI, Debugging
Intermediate · Course · 1 - 4 Weeks