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: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Data Processing, Statistical Software, Data Transformation, Data Preprocessing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: LangChain, LLM Application, Tool Calling, AI Workflows, Generative AI Agents, Agentic Workflows, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Data Visualization, Agentic systems, Analytics, Software Development
Intermediate · Course · 1 - 4 Weeks

University of New Mexico
Skills you'll gain: Version Control, Web Applications, Full-Stack Web Development, Git (Version Control System), Middleware, Web Development, Web Development Tools, Application Development, Software Architecture, User Interface (UI), Agile Software Development, Application Frameworks, Ajax, User Interface (UI) Design, Model View Controller, Databases, Database Management, Data Modeling, Relational Databases, Ruby on Rails
Mixed · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Combinatorics, Theoretical Computer Science, Algorithms, Graph Theory, Computational Thinking, Applied Mathematics, Python Programming, Program Development, Mathematical Modeling
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Spring Framework, Object-Relational Mapping, Cloud Security, Java, Java Programming, Scalability, Cloud Development, Cloud Applications, Cloud API, Secure Coding, Web Services, Cloud Services, Cloud Computing, Cloud Computing Architecture, JSON, Cloud Deployment, Java Platform Enterprise Edition (J2EE), Data Security, Web Servers, Restful API
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), File I/O, C++ (Programming Language), C and C++, Object Oriented Design, Debugging, Computer Programming, Program Development, Event-Driven Programming, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Game Design, Software Documentation, UI Components, Code Reusability
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: SQL, Query Languages, Database Software, Data Access, Relational Databases
Beginner · Guided Project · Less Than 2 Hours

KodeKloud
Skills you'll gain: Jenkins, Terraform, Ansible, Kubernetes, CI/CD, Git (Version Control System), Docker (Software), Version Control, Software Development, Data Structures, DevOps, Network Administration, Software Development Tools, Networking Hardware, Network Troubleshooting, Command-Line Interface, Web Development, Devops Tools, Containerization, Application Security
Beginner · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Stored Procedure, PostgreSQL, SQL, Database Management, Database Design, Relational Databases, Query Languages, Data Transformation, Data Manipulation, Data Import/Export, Data Integrity, Transaction Processing, Performance Tuning, Algorithms
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Data Storytelling, Google Sheets, Data Visualization, Statistical Visualization, Spreadsheet Software, Large Language Modeling, Data Literacy, Data Presentation, Data Visualization Software, LLM Application, Business Analysis, Requirements Analysis, Data Analysis, Analytics, Business Requirements, Analytical Skills, Exploratory Data Analysis, Data-Driven Decision-Making, Productivity Software, Google Workspace
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Mobile Development, Application Development, Python Programming, Internet Of Things, Digital Signal Processing, Embedded Software, Development Environment
Mixed · Course · 1 - 4 Weeks