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: Selenium (Software), Test Automation, Software Testing, Test Script Development, Test Tools, Automation, C# (Programming Language), Scripting, Browser Compatibility, UI Components, User Interface (UI), Web Components
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Core Data (Software), Apple iOS, Mobile Development, Apple Xcode, Data Modeling, Secure Coding, Data Persistence, Game Design, Swift Programming, Application Design, User Interface (UI), User Interface (UI) Design, Debugging
Beginner · Course · 1 - 4 Weeks

JetBrains
Skills you'll gain: NumPy, Python Programming, Linear Algebra, Numerical Analysis, Data Manipulation, Integrated Development Environments, Data Science, Data Management, Software Development Tools, Software Development, Machine Learning, Engineering, Scientific, and Technical Instruments
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Algorithms, Computational Thinking, Theoretical Computer Science, Programming Principles, Computational Logic, Critical Thinking and Problem Solving, Performance Testing, Computer Science, Data Structures, Critical Thinking, Logical Reasoning, Graph Theory, Complex Problem Solving, Analysis, Game Theory
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Unit Testing, Test Driven Development (TDD), CI/CD, Software Testing, Model Deployment, Testability, MLOps (Machine Learning Operations), Tensorflow, Maintainability, Software Engineering, Machine Learning Methods, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, HTML and CSS, Front-End Web Development, Bootstrap (Front-End Framework), Web Design and Development, jQuery, Web Design, Web Applications, User Interface (UI), Animations, Javascript, Event-Driven Programming
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data-Driven Decision-Making, Vector Databases, NumPy, Data Analysis, Model Evaluation, Machine Learning, Machine Learning Algorithms, Analysis, Linear Algebra, Python Programming, Classification Algorithms, Performance Testing
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Microservices, Software Architecture, Event-Driven Programming, Cloud Applications, Google Cloud Platform, Service Oriented Architecture, Cloud Services, Cloud Computing Architecture, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Gemini, Generative AI Agents, Command-Line Interface, Code Review, Computer Programming Tools, Application Development, Secure Coding, Software Installation, Information Architecture, User Flows, Software Architecture
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, CI/CD, Continuous Integration, Version Control, Git (Version Control System), Java, Data Validation, Application Development, Object Oriented Programming (OOP), Software Architecture, Data Modeling
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
Beginner · Guided Project · Less Than 2 Hours

Alex Genadinik
Skills you'll gain: Instagram, TikTok, Debugging, Keyword Research, Podcasting, Video Production, Vibe coding, Prototyping, Social Media Content, Social Media Marketing, Social Media, Search Engine Optimization, Social Media Strategy, Copywriting, Mobile Development, Business Planning, Content Marketing, Mobile Development Tools, Case Studies, Other Mobile Programming Languages
Beginner · Specialization · 3 - 6 Months