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.

Coursera
Skills you'll gain: Dashboard, Data Storytelling, Marketing Budgets, Heat Maps, Looker (Software), Process Mapping, Customer Retention, SQL, Data Visualization, Marketing Analytics, Customer Insights, Tableau Software, Statistical Analysis, Predictive Analytics, Business Intelligence, Data Analysis, Time Series Analysis and Forecasting, Data-Driven Decision-Making, R Programming, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: JUnit, Test Automation, Selenium (Software), Test Case, Software Testing, Test Execution Engine, Test Data, Apache Maven, Automation, Application Frameworks, Software Design Patterns, Java, Maintainability, Extensible Markup Language (XML)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Financial Data, Financial Analysis, Data-Driven Decision-Making, Financial Statements, Market Intelligence, Trend Analysis, Unstructured Data, Investment Management, Financial Market, Artificial Intelligence, Analysis, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Computer Programming, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Software Documentation, System Programming, Technical Documentation, Application Development, Maintainability, Data Structures, Generative AI, Application Performance Management, Algorithms, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Seaborn, Data Storytelling, Data Presentation, Statistical Visualization, Data Visualization, Data Literacy, Data Visualization Software, Matplotlib, Box Plots, Scatter Plots, Statistical Analysis, Heat Maps, Histogram, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Web Applications, Web Development, Application Development, HTML and CSS, Database Application, Databases, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Azure, Cloud Applications, Cloud Deployment, Continuous Deployment, Application Deployment, ASP.NET, Platform As A Service (PaaS), Development Environment, Containerization, Docker (Software), Web Applications, Microsoft Visual Studio, Integrated Development Environments, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Dashboard, Data Preprocessing, Apache Airflow, Star Schema, Data Storytelling, Process Mapping, Extract, Transform, Load, Data Transformation, SQL, Data Pipelines, JSON, Apache Kafka, Data Warehousing, Data Modeling, Pandas (Python Package), Business Intelligence, Data Validation, Data Quality, Performance Improvement, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Android Studio, Android Jetpack, Android Development, Kotlin, Animations, Mobile Development, UI Components
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Security Testing, Vulnerability Scanning, Secure Coding, Data Security, Application Security, Cyber Security Assessment, Vulnerability Assessments, Web Applications, Web Servers, Information Privacy, SQL
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Command-Line Interface, Unix Commands, Remote Access Systems, Linux Commands, System Configuration, Computer Hardware, Networking Hardware, Embedded Systems, Python Programming, Operating Systems, File Management, Peripheral Devices, Software Installation
Beginner · Course · 3 - 6 Months