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: MySQL Workbench, MySQL, Database Development, Database Management, Databases, Database Management Systems, Relational Databases, Management Information Systems, SQL
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unsupervised Learning, Seaborn, Matplotlib, Predictive Modeling, Data Preprocessing, Supervised Learning, Plot (Graphics), NumPy, Model Evaluation, Applied Machine Learning, Predictive Analytics, Dimensionality Reduction, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, PyTorch (Machine Learning Library), Scatter Plots, Python Programming, Data Science, Machine Learning, Data Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Microsoft Visual Studio, Program Development, Object Oriented Programming (OOP), Microsoft Development Tools, .NET Framework, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Restful API, Model View Controller, ASP.NET, OAuth, API Design, Web Development, Application Programming Interface (API), .NET Framework, Web Services, Authentications, Unit Testing, Back-End Web Development, C# (Programming Language), Web Applications, Object-Relational Mapping, Application Frameworks, API Testing, Authorization (Computing), Cloud Computing, Computer Programming
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Relational Databases, Database Application, Database Management, Database Development, SQL, Databases, Database Systems, MySQL, Database Management Systems, Database Software, Database Design, Transaction Processing, Stored Procedure, Data Access, Application Development, Java, Data Integrity, Performance Tuning
Build toward a degree
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: CrewAI, AI Workflows, Agentic Workflows, AI Orchestration, LLM Application, Large Language Modeling, Generative AI Agents, Process Modeling, Tool Calling, Agentic systems, Application Deployment, Enterprise Application Management, Program Development, Development Environment, Model Evaluation
Beginner · Project · Less Than 2 Hours

Google DeepMind
Skills you'll gain: Google Gemini, Gemini, Cloud API, Application Programming Interface (API), Real Time Data, Prompt Engineering, Large Language Modeling, Token Optimization, Tool Calling, LLM Application, AI Workflows, JSON, Generative AI, Data Integration, Development Environment, Python Programming, Key Management, Debugging
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: AI Integrations, Cloud Deployment, Cloud Applications, AI Security, Cloud API, Application Deployment, OpenAI API, Cloud Hosting, Model Deployment, Cloud Security, Application Programming Interface (API), Serverless Computing, LLM Application, Web Servers, Cloud Technologies, OpenAI, Distributed Computing, Debugging
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Computer Programming, Software Engineering, Performance Tuning, Web Development, Performance Testing, Debugging, Web Development Tools
Intermediate · Course · 1 - 4 Weeks

Saïd Business School, University of Oxford
Skills you'll gain: FinTech, Financial Inclusion, Financial Services, Data Sharing, Financial Regulation, Financial Systems, Application Programming Interface (API), Financial Data, Banking, Financial Regulations, International Finance, Law, Regulation, and Compliance, Data Governance, Finance, Interoperability, Design Strategies, Regulatory Requirements, Strategic Thinking, Innovation, General Data Protection Regulation (GDPR)
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Development Tools, Web Content Accessibility Guidelines, HTML and CSS, Web Design and Development, Web Design, Web Development, Front-End Web Development, Semantic Web, Cascading Style Sheets (CSS), Web Presence, Web Servers, File Transfer Protocol (FTP)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Model Evaluation, Exploratory Data Analysis, Event-Driven Programming, Encryption, Cryptographic Protocols, Regression Analysis, Apache, Web Development, Web Scraping, Model Training, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Secure Coding, Public Key Cryptography Standards (PKCS), Natural Language Processing, Web Applications, Key Management, Python Programming
Beginner · Specialization · 3 - 6 Months