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.

University of Colorado Boulder
Skills you'll gain: Robotics, Machine Controls, Control Systems, Engineering, Scientific, and Technical Instruments, Automation, Graph Theory, Planning, Algorithms, Computer Programming, Computer Science, Simulation and Simulation Software, Engineering, Simulations, Data Structures, Python Programming, Virtual Environment, Spatial Data Analysis, Linear Algebra, Applied Mathematics, Design
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Software Design, Computer Programming, Software Testing, Application Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Apache Kafka, Data Warehousing, Extract, Transform, Load, Microsoft SQL Servers, Snowflake Schema, Star Schema, Performance Tuning, Data Pipelines, Cloud Computing Architecture, Business Intelligence, Real Time Data, Apache Hadoop, Data Modeling, Data Quality, Responsible AI, Apache Spark, SQL, Generative AI, Data Governance, Quality Management
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Azure Active Directory, Cloud Infrastructure, Microsoft Azure, Virtual Machines, Infrastructure As A Service (IaaS), Virtualization and Virtual Machines, Role-Based Access Control (RBAC), Active Directory, IT Infrastructure, Infrastructure Security, Infrastructure Architecture, Virtual Networking, Multi-Factor Authentication, Network Infrastructure, Cloud Hosting, Cloud Storage, Virtualization, Data Storage Technologies, Identity and Access Management, Cloud Computing
Intermediate · Course · 1 - 3 Months

Corporate Finance Institute
Skills you'll gain: SQL, Databases, Data Manipulation, Data Analysis, Relational Databases, Data Access, Business Intelligence, Query Languages, Data Warehousing, Data Transformation
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), iOS Development, Mobile Development, User Interface (UI) Design, Apple iOS, User Interface and User Experience (UI/UX) Design, UI Components, Swift Programming, Application Development, Interactive Design, Cross Platform Development, Animations
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: SQL, Oracle Databases, Database Management, Database Development, Relational Databases, Database Design, Query Languages
Beginner · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: NumPy, Python Programming, Artificial Intelligence, Programming Principles, Tensorflow, Data Structures, Development Environment, Software Installation, Data Manipulation, Package and Software Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Excel Macros, Forecasting, Microsoft Copilot, Dashboard Creation, Microsoft Excel, Predictive Modeling, Workflow Management, UI Components, Visual Basic (Programming Language), User Interface (UI), Automation, Debugging, Interactive Data Visualization, Scenario Testing, Programming Principles
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), SQL, Data Pipelines, Data Transformation, Extract, Transform, Load, Data Warehousing, Data Cleansing, Dashboard Creation, Data Analysis, Data Integration, Data Visualization Software, Google Sheets, Query Languages, Google Cloud Platform, Data Import/Export, Data Integrity
Intermediate · Course · 1 - 3 Months

Indian Institute of Technology Guwahati
Skills you'll gain: GitHub Copilot, Vibe coding, Generative AI, GitHub, Machine Learning Methods, Development Environment
Build toward a degree
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: File Systems, Operating Systems, File Management, Computer Programming Tools, Data Integrity, Debugging, File I/O, C and C++, Systems Design, Data Maintenance, Data Storage Technologies, System Software, Distributed Computing, Data Storage, C (Programming Language), System Programming, Computer Systems, Data Persistence, Command-Line Interface, Data Security
Intermediate · Course · 1 - 3 Months