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.
Xi'an Jiaotong University
Skills you'll gain: Microsoft SQL Servers, ASP.NET, SQL, C# (Programming Language), Object Oriented Programming (OOP), Relational Databases, .NET Framework, Program Development, Operating Systems, User Interface (UI), Database Design, Database Management, System Testing, Debugging, Databases, Microsoft Visual Studio, File Management, Web Development, Microsoft Windows, Computer Programming
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Data Storage, Query Languages, Data Lakes, File Systems, Database Systems, SQL, Databases, Data Architecture, Cloud Storage, Data Warehousing, Amazon Web Services, Amazon S3, Graph Theory, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Process Flow Diagrams, Process Mapping, Target Audience, Data Visualization, Content Creation, User Accounts, Business Process, Graphic Design, Business Strategy
Beginner · Guided Project · Less Than 2 Hours

Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Innovation, Organizational Structure, Competitive Analysis, Business Strategy, Organizational Strategy, Business Strategies, Research, Strategic Thinking, Business Research, Case Studies, Presentations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Power Platform, Business Process Automation, Microsoft 365, No-Code Development, Application Design, Document Management, Data Integration, Data Store
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Apache Spark, Data Pipelines, MLOps (Machine Learning Operations), PySpark, Application Deployment, IBM Cloud, Machine Learning, Containerization, Data Science, Python Programming, Performance Tuning, Scalability
Advanced · Course · 1 - 4 Weeks

University of Copenhagen
Skills you'll gain: Sustainable Development, Public Health, Health Policy, Social Determinants Of Health, Community Development, Sustainable Design, Gerontology, Climate Change Adaptation, Demography, Environmental Issue, Pollution Prevention
Mixed · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: R Programming, Statistical Modeling, Bayesian Statistics, Statistical Software, Markov Model, Mathematical Modeling, Statistical Methods, Probability & Statistics, Unsupervised Learning, Machine Learning Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Statistical Process Controls, Lean Methodologies, Six Sigma Methodology, Risk Analysis, Quality Improvement, Process Improvement, Continuous Improvement Process, Process Capability, Business Process, Project Risk Management, Project Management, Root Cause Analysis, Product Design, Team Leadership
Intermediate · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Automation, Robotic Process Automation, Artificial Intelligence, Manufacturing and Production, Engineering, Healthcare Ethics, Surgery, Emerging Technologies, Data Ethics, Responsible AI, Artificial Intelligence and Machine Learning (AI/ML), Biomedical Engineering, Computer Programming
Beginner · Course · 1 - 4 Weeks

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Control Systems, Process Control, Automation Engineering, Design Specifications, System Design and Implementation, Engineering Analysis, Performance Tuning, Engineering Calculations, Simulation and Simulation Software, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Network Architecture, Virtualization, Network Planning And Design, Network Infrastructure, Software-Defined Networking, Virtual Private Networks (VPN), Virtualization and Virtual Machines, Network Protocols, Cloud Infrastructure, Local Area Networks, Wireless Networks, Wide Area Networks, Virtual Machines, Network Performance Management
Intermediate · Course · 1 - 4 Weeks