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.

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Sanitation, Public Works, Environmental Engineering, Water Resources, Sustainable Development, Sustainable Systems, Sustainable Technologies, Community Development, Community Health
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Visualization, Storytelling, Diagram Design, Action Oriented, Concision, Branding
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Data Mapping, Extract, Transform, Load, Data Validation, Workflow Management, JSON, Extensible Languages and XML, Extensible Markup Language (XML), Metadata Management, Data Integration, Data Transformation, Data Pipelines, Data Import/Export, Data Processing, Data Structures, Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Layout Design, Autodesk, Technical Documentation, Design Software, Functional Design, Design, Human Factors, Design Elements And Principles, Design Strategies, Conceptual Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Visio, Process Flow Diagrams, Diagram Design, Collaborative Software, Process Design, Process Modeling, Data Visualization, Process Mapping, Workflow Management, Business Workflow Analysis, Business Process Automation, Graphic and Visual Design Software, Organizational Structure, Graphic and Visual Design, Collaboration, Data Integration
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Agile Methodology, Health Care Procedure and Regulation, Health Technology, Data Ethics, Digital Transformation, User Centered Design, Technology Strategies, Medical Privacy, Solution Design, Regulatory Compliance, Technology Solutions, Data Security, Healthcare Ethics
Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Hardware Design, Verification And Validation, Computational Logic, Simulation and Simulation Software, Design Software, Integrated Development Environments, Test Script Development, Schematic Diagrams, Simulations, Dataflow
Intermediate · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, C# (Programming Language), Software Design Documents, Social Impact, Programming Principles, Computer Programming, Economics, Policy, and Social Studies, Ideation, Scripting, Social Sciences, Peer Review
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Electronic Systems, Simulation and Simulation Software, Electronics Engineering, electromagnetics, Communication Systems, Electrical Engineering, Telecommunications, Test Equipment, Electronics, Performance Testing, Electronic Components, Technical Design, Wireless Networks, Engineering Design Process, Simulations, Engineering Analysis, Design, Design and Product, Grant Applications, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Customer Retention, Customer Analysis, Business Metrics, Data Analysis, Performance Metric, Customer Insights, Analysis, Performance Measurement, Trend Analysis, Benchmarking, Key Performance Indicators (KPIs), Pareto Chart, Descriptive Analytics, Root Cause Analysis, Consumer Behaviour
Intermediate · Course · 1 - 4 Weeks

Indian School of Business
Skills you'll gain: Peer Review, Data Collection, Financial Trading, Portfolio Management, Securities Trading, Business Planning, Financial Market, Market Data, Market Analysis, Technical Analysis, Model Evaluation, Investment Management, Portfolio Risk, Performance Measurement, Financial Analysis, Performance Analysis, Statistical Hypothesis Testing
Intermediate · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Game Design, Prototyping, Software Design Documents, Video Game Development, Ideation, Conceptual Design, Software Visualization, Usability Testing, Graphic and Visual Design, Peer Review
Intermediate · Course · 1 - 3 Months