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: Graph Theory, Data Structures, Algorithms, Computer Programming, Python Programming, Programming Principles, Computational Thinking, Data Science, Theoretical Computer Science, Data Processing, Geometry, Data Analysis Expressions (DAX), Data Manipulation, Data Analysis, Data Management, Applied Mathematics
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: React.js, Jest (JavaScript Testing Framework), Front-End Web Development, Unit Testing, UI Components, Web Development Tools, Code Reusability, Test Script Development, Event-Driven Programming, Javascript, Application Programming Interface (API), Development Testing, Data Sharing
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Prompt Engineering, Responsible AI, Google Gemini, Talent Acquisition, Recruitment, Talent Recruitment, Generative AI Agents, Prompt Engineering Tools, Generative AI, Microsoft Power Platform, Microsoft Power Automate/Flow, Recruitment Strategies, ChatGPT, AI Enablement, Workflow Management, AI Integrations, Automation
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Generative AI Agents, Agentic Workflows, Debugging, TypeScript, Agentic systems, AI Orchestration, AI Workflows, Node.JS, OpenAI API, Generative AI, Program Development, Artificial Intelligence, LLM Application, Programming Principles, Maintainability, Prompt Engineering, Application Frameworks, Javascript, Large Language Modeling, File Systems
Beginner · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: Marketing Analytics, Supervised Learning, Customer Analysis, Customer Retention, Data-Driven Marketing, Applied Machine Learning, Predictive Analytics, Marketing, Scikit Learn (Machine Learning Library), Machine Learning Methods, AI Personalization, Customer Insights, Machine Learning, Model Deployment, Predictive Modeling, Machine Learning Algorithms, Python Programming, Personalized Service, Model Training, Model Evaluation
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Model Context Protocol, Agentic systems, Retrieval-Augmented Generation, Prompt Engineering, Agentic Workflows, Tool Calling, Google Gemini, AI Workflows, Generative AI Agents, AI Orchestration, Server Side, Node.JS, Vector Databases, MongoDB, Embeddings, Large Language Modeling, Natural Language Processing, Web Development, Machine Learning, Javascript
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Email Automation, Google Cloud Platform, Unstructured Data, Cloud API, Jupyter, AI Integrations, Document Management, Real Time Data, Python Programming
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Matplotlib, Linear Algebra, Plot (Graphics), Data Visualization, NumPy, Scientific Visualization, Machine Learning Algorithms, Statistical Visualization, Pandas (Python Package), Applied Machine Learning, Data Science, Machine Learning, Data Analysis, Python Programming, Model Optimization, Data Manipulation, Classification Algorithms, Programming Principles, Regression Analysis, Data Structures
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Web Scraping, JSON, Extensible Markup Language (XML), Network Protocols, Web Services, Data Access, Application Programming Interface (API), Restful API, Data Processing, Python Programming, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Software Design Patterns, Software Engineering, Java, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Model View Controller, Programming Principles, Conceptual Design
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Test Driven Development (TDD), Unit Testing, Development Testing, Test Script Development, Test Case, Software Testing, Python Programming, File I/O
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Pivot Tables And Charts, Data Manipulation, Data Import/Export, Data Wrangling, Jupyter, Data Visualization, Microsoft Excel, Data Transformation, Plot (Graphics), Data Analysis Software, Data Analysis, Data Cleansing, Data Preprocessing, Memory Management, Analytics, Sampling (Statistics), Operations
Mixed · Course · 1 - 4 Weeks