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: Ajax, Test Tools, Build Tools, Object Oriented Design, Gherkin (Scripting Language), Test Script Development, Web Development Tools, Software Design Patterns, Test Data, Scripting, Data Structures, Package and Software Management, File I/O, Data Access, Automation, Cascading Style Sheets (CSS)
Intermediate · Specialization · 3 - 6 Months

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, Python Programming, Version Control
Intermediate · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Software Development Life Cycle, Program Development, Plot (Graphics), Data Presentation, Event-Driven Programming, Web Design and Development, Web Development Tools, Data Literacy, Animation and Game Design, Software Development, Hypertext Markup Language (HTML), Applied Machine Learning, Javascript, Interactive Design, Visualization (Computer Graphics), Graphics Software, Software Design, Application Design, Computer Graphics, Code Reusability
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Debugging, Java, Teaching, Java Programming, Computer Programming, Programming Principles, Computational Logic, Computational Thinking, Education Software and Technology, Digital pedagogy
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Web Development, UI Components, Hypertext Markup Language (HTML), Typography, Design Strategies
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Pandas (Python Package), Matplotlib, NumPy, Statistical Visualization, Machine Learning Algorithms, Applied Machine Learning, Data Manipulation, Pivot Tables And Charts, Model Optimization, Machine Learning Methods, Linear Algebra, Natural Language Processing, Deep Learning, Programming Principles, Machine Learning, Python Programming, Data Science, Numerical Analysis, Computer Programming, Artificial Neural Networks
Intermediate · Course · 1 - 3 Months

Edge Impulse
Skills you'll gain: MLOps (Machine Learning Operations), Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, AI literacy, Machine Learning Methods, Anomaly Detection, Convolutional Neural Networks, Machine Learning, Cloud Computing, Internet Of Things, Product Engineering, Embedded Systems, Industrial Engineering, Data Science, Product Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Administration, Database Architecture and Administration, Relational Databases, Database Management, Apache Airflow, Operational Databases, PostgreSQL, MySQL, Data Warehousing, Data Pipelines, Database Software, Extract, Transform, Load, Database Management Systems, Database Design, Data Maintenance, SQL, Data Architecture, Performance Tuning, Disaster Recovery, Data Security
Advanced · Course · 1 - 3 Months

Skills you'll gain: Vector Databases, Embeddings, PostgreSQL, Relational Databases, SQL, Query Languages, NoSQL, Node.JS, Data Import/Export, Data Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Containerization, Node.JS, CI/CD, Kubernetes, MongoDB, Full-Stack Web Development, Back-End Web Development, JavaScript Frameworks, Application Deployment, Continuous Integration, Server Side, Microservices, Frontend Integration, NoSQL, API Design, Software Technical Review, Continuous Deployment, Web Development, Databases, Database Development
Advanced · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Restful API, Web Services, Java Platform Enterprise Edition (J2EE), Software Design, Java, Application Programming Interface (API), API Design, Web Applications, Object Oriented Design, Software Design Patterns, Software Architecture, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agentic Workflows, Generative AI Agents, Agentic systems, AI Orchestration, OpenAI API, OpenAI, LLM Application, AI Integrations, Performance Tuning, Real Time Data, Tool Calling, Prompt Patterns, Prompt Engineering, Token Optimization, AI Security, Application Programming Interface (API), Software Architecture, Application Security
Intermediate · Course · 1 - 4 Weeks