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: Restful API, API Design, Application Deployment, Application Programming Interface (API), Authentications, Cloud API, API Testing, Cloud Deployment, Web Services, Web Frameworks, User Provisioning, Unit Testing, Continuous Deployment, User Accounts, Test Script Development, Email Automation, Debugging, Operational Databases, Test Tools, Continuous Integration
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Javascript, JavaScript Frameworks, Program Development, Web Development, Angular, Vue.JS, Application Development, React.js, Web Applications, Event-Driven Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Data Structures, Software Engineering, Computer Science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model View Controller, Java Platform Enterprise Edition (J2EE), Frontend Integration, Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Application Servers, Java Programming, HTML and CSS, Databases, PostgreSQL, Relational Databases, Java, User Interface (UI), Web Design, Database Development
Beginner · Specialization · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Programming Principles, Algorithms, Performance Tuning, Functional Design, Machine Learning Algorithms, Performance Testing, Unsupervised Learning, Computer Programming
Intermediate · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Vibe coding, AI Workflows, Generative AI Agents, Generative AI, AI Personalization, Software Development Tools, GitHub, Application Development, Artificial Intelligence, Code Review, Responsible AI, Design Software, Web Development Tools, Front-End Web Development, Software Development, React.js, Javascript, Web Development, Software Engineering
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, GitHub Copilot, Docker (Software), ChatGPT, Containerization, Google Gemini, OpenAI, Development Environment, GitHub, Integrated Development Environments, Git (Version Control System), Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Test Driven Development (TDD), Debugging, Software Testing, Performance Testing, Unit Testing, Test Engineering, System Testing, Test Tools, Test Automation, Testability, Integration Testing, Performance Stress Testing, .NET Framework, Performance Tuning, Software Development Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Program Development, Data Structures, Code Reusability, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages, Computational Logic
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Google Gemini, Marketing Automation, ChatGPT, Marketing, Generative AI, Content Marketing, Business Marketing, Content Creation, Digital Content, Prompt Engineering, Branding, Social Media, Google Ads, Search Engine Optimization, Digital Assets, Facebook, Digital Advertising, Sales Pipelines, Productivity, Web Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Test Data, Test Case, Data Validation, Test Script Development, Verification And Validation, Data Cleansing, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Continuous Delivery, Continuous Deployment, Continuous Integration, Test Driven Development (TDD), CI/CD, Agile Methodology, Test Automation, Unit Testing, Agile Software Development, Development Testing, Python Programming, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Postman API Platform, Application Programming Interface (API), Software Testing, Restful API, Development Environment, Collaborative Software, Test Tools, Web Applications, Data Import/Export, Authentications
Beginner · Course · 1 - 3 Months