Algorithm design courses can help you learn sorting algorithms, graph theory, dynamic programming, and complexity analysis. You can build skills in problem-solving, optimizing code efficiency, and understanding data structures like trees and hash tables. Many courses introduce tools such as Python, Java, or C++, along with frameworks for implementing algorithms, that support tasks in artificial intelligence, data analysis, and software development.

Skills you'll gain: CI/CD, Full-Stack Web Development, MongoDB, Application Design, Cloud Applications, Node.JS, React.js, DevOps, NoSQL, Database Management, Kubernetes, Front-End Web Development, Software Architecture, Application Development, Authorization (Computing), Back-End Web Development, Restful API, Application Programming Interface (API), GitHub, Javascript
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Object Oriented Programming (OOP), Java, Object Oriented Design, Java Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Electrical Systems, Automation Engineering, Hydraulics, Programmable Logic Controllers, Control Systems, Mechanical Engineering, Real Time Data, Internet Of Things, Automation, Industrial Engineering, Hardware Troubleshooting, Equipment Design, Manufacturing Processes, Manufacturing and Production, Production Process, Failure Analysis, Emerging Technologies, Manufacturing Operations, Lean Manufacturing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software Development Life Cycle, z/OS, COBOL (Programming Language), Unit Testing, Systems Analysis, Systems Development, Pseudocode, Software Development Methodologies, Agile Methodology, Software Development, Software Design, Systems Architecture, Mainframe Computing, Programming Principles, Scrum (Software Development), Test Planning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Identity and Access Management, Cloud Infrastructure, Google Cloud Platform, Google App Engine, Microservices, Kubernetes, Cloud Applications, Infrastructure As A Service (IaaS), API Design, Restful API, Terraform, Prompt Engineering, Cloud Computing Architecture, Data Storage, Containerization, Cloud-Native Computing, Cloud Computing, Service Level Agreement, CI/CD, Application Design
Intermediate · Specialization · 3 - 6 Months

Columbia University
Skills you'll gain: Statistical Inference, Econometrics, Advanced Analytics, Statistical Analysis, Regression Analysis, Time Series Analysis and Forecasting, Statistical Methods, Statistical Modeling, Research Design
Advanced · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Computational Thinking, Data Collection, Simulations, Data Analysis, Microsoft Visual Studio, C (Programming Language), Analysis, Automation, Program Development, Data Structures, Programming Principles, Algorithms, Computer Programming, Theoretical Computer Science, Data Storage, Data Store, Descriptive Statistics, Problem Management, Data Visualization Software, File Management
Beginner · Specialization · 3 - 6 Months

University of Virginia Darden School Foundation
Skills you'll gain: Branding, Brand Awareness, Brand Strategy, Marketing Design, Advertising, Brand Management, Brand Loyalty, Generative AI Agents, Digital Advertising
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Target Audience, Marketing, Value Propositions, Global Marketing, Search Engine Optimization, Diversity Marketing, Content Marketing, Brand Strategy, Marketing Strategies, Marketing Analytics, Data-Driven Decision-Making, Social Media Marketing, Market Research, Consumer Behaviour
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Performance Tuning, User Interface (UI), Animation and Game Design, 3D Assets, Event-Driven Programming, Virtual Environment, UI Components, C# (Programming Language), Debugging, Object Oriented Programming (OOP), System Configuration, User Interface (UI) Design, Computer Graphics, Scripting, Prototyping, Animations, Data Structures
Beginner · Specialization · 3 - 6 Months

Peking University
Skills you'll gain: Epidemiology, Public Health and Disease Prevention, Health Policy, Public Health, Research Design, Biostatistics, Research Methodologies, Research, Medical Science and Research, Preventative Care, Statistical Analysis, Data Collection
Beginner · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Data Ethics, Unsupervised Learning, Dimensionality Reduction, Responsible AI, Text Mining, Applied Machine Learning, Data Transformation, Data Wrangling, Anomaly Detection, Exploratory Data Analysis, Machine Learning, Natural Language Processing, Data Science, Quality Assurance, Data Validation, Machine Learning Algorithms, Python Programming
Advanced · Course · 1 - 4 Weeks