• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Algorithm Design

Algorithm Design Courses

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.


Popular Algorithm Design Courses and Certifications


  • C

    Coursera

    Design a Customer Satisfaction Survey with Typeform: A Beginner's Guide

    Skills you'll gain: Customer Insights, User Feedback, Customer Analysis, Customer experience improvement, Data Sharing, Business Research, User Accounts, Content Creation

    Beginner · Guided Project · Less Than 2 Hours

  • G

    Google Cloud

    Reliable Cloud Infrastructure: Design and Process - 简体中文

    Skills you'll gain: Microservices, Application Deployment, API Design, Kubernetes, Cloud Computing Architecture, Google App Engine, Google Cloud Platform, Restful API, Network Architecture, Site Reliability Engineering, CI/CD, Distributed Denial-Of-Service (DDoS) Attacks, DevOps, Cloud Storage, Cloud Security, Application Design, Software Design Patterns, Service Design, Load Balancing, Scalability

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    Reliable Cloud Infrastructure: Design and Process - 繁體中文

    Skills you'll gain: Application Deployment, Cloud Infrastructure, Google App Engine, Kubernetes, Google Cloud Platform, Network Architecture, Microservices, Site Reliability Engineering, CI/CD, API Design, Cloud Computing Architecture, Cloud Storage, Service Level Agreement, Systems Design, Cloud Security, Service Design

    Advanced · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    Coursera

    Pixels with Purpose: Lo-Fi to Hi-Fi Design in Sketch

    Skills you'll gain: Mockups, Prototyping, User Interface (UI) Design, Usability, Design, Design Elements And Principles, Wireframing, User Experience Design, Layout Design, Design Software

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    S

    Skillshare

    Packaging Design: Redesign a Product for a Brand from A to Z

    Skills you'll gain: Packaging and Labeling, Competitive Analysis, Presentations, Product Design, Design Strategies, Design, Marketing Design, Adobe Illustrator, Graphic Design, Branding, Adobe Photoshop, Creative Thinking

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    N

    National Taiwan University

    服務模式的體驗、設計與創新:從痛點到賣點 (Experience, Design, and Innovation of Service Models: from Pain Points to Selling Points)

    Skills you'll gain: Revenue Management, Customer experience strategy (CX), Service Design, Financial Services, Platform As A Service (PaaS), Business Modeling, Product Design, Innovation, Consumer Behaviour, Case Studies, Business Strategy

    4.8
    Rating, 4.8 out of 5 stars
    ·
    151 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    Case Western Reserve University

    Beyond Silicon Valley: Growing Entrepreneurship in Transitioning Economies

    Skills you'll gain: Philanthropy, Entrepreneurship, Global Marketing, Entrepreneurial Finance, Innovation, New Business Development, Community Development, Economic Development, Commercialization, Mentorship, Governance, Case Studies, Public Policies, Program Evaluation

    4.5
    Rating, 4.5 out of 5 stars
    ·
    128 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Python for Everybody

    Skills you'll gain: Database Design, Data Processing, Web Scraping, Data Visualization, Relational Databases, Restful API, Web Services, SQL, Databases, Data Visualization Software, JSON, Interactive Data Visualization, Extensible Markup Language (XML), Data Structures, Programming Principles, Data Cleansing, Network Protocols, Data Analysis, Python Programming, Computer Programming

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    280K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Build Dynamic User Interfaces (UI) for Websites

    Skills you'll gain: Responsive Web Design, Web Design, User Experience Design, Design Reviews, Wireframing, Usability Testing, User Centered Design, Design Research, User Interface (UI) Design, Prototyping, Mockups, Figma (Design Software), Information Architecture

    4.8
    Rating, 4.8 out of 5 stars
    ·
    3.8K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    IBM AI Developer

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Software Development Life Cycle, Retrieval-Augmented Generation, Software Architecture, Computer Vision, LangChain, ChatGPT, Responsive Web Design, Restful API, LLM Application, Generative AI, Responsible AI, IBM Cloud, Data Import/Export, AI Workflows, Python Programming, Engineering Software, Machine Learning, Data Science

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    80K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    Status: AI skills
    AI skills
    I

    IBM

    IBM Relational Database Administrator with GenAI

    Skills you'll gain: Data Engineering, Data Warehousing, Extract, Transform, Load, Apache Airflow, Web Scraping, Linux Commands, Database Design, SQL, Database Administration, MySQL, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Shell Script, Database Architecture and Administration, Data Store, Generative AI, Data Import/Export, Data Security

    4.6
    Rating, 4.6 out of 5 stars
    ·
    61K reviews

    Intermediate · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    Status: AI skills
    AI skills
    I

    IBM

    IBM Java Developer

    Skills you'll gain: Prompt Engineering, Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), CI/CD, Restful API, Java Programming, Model Deployment, Engineering Software, Version Control, Database Management, Software Design

    4.6
    Rating, 4.6 out of 5 stars
    ·
    7.2K reviews

    Beginner · Professional Certificate · 3 - 6 Months

1…646566…664

In summary, here are 10 of our most popular algorithm design courses

  • Design a Customer Satisfaction Survey with Typeform: A Beginner's Guide: Coursera
  • Reliable Cloud Infrastructure: Design and Process - 简体中文: Google Cloud
  • Reliable Cloud Infrastructure: Design and Process - 繁體中文: Google Cloud
  • Pixels with Purpose: Lo-Fi to Hi-Fi Design in Sketch: Coursera
  • Packaging Design: Redesign a Product for a Brand from A to Z: Skillshare
  • 服務模式的體驗、設計與創新:從痛點到賣點 (Experience, Design, and Innovation of Service Models: from Pain Points to Selling Points): National Taiwan University
  • Beyond Silicon Valley: Growing Entrepreneurship in Transitioning Economies: Case Western Reserve University
  • Python for Everybody: University of Michigan
  • Build Dynamic User Interfaces (UI) for Websites: Google
  • IBM AI Developer: IBM

Skills you can learn in Algorithms

Graphs (22)
Mathematical Optimization (21)
Computer Program (20)
Data Structure (19)
Problem Solving (19)
Algebra (12)
Computer Vision (10)
Discrete Mathematics (10)
Graph Theory (10)
Image Processing (10)
Linear Algebra (10)
Reinforcement Learning (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok