• 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.


More to explore:

Popular Algorithm Design Courses and Certifications


  • Status: Free Trial
    Free Trial
    C

    Codio

    Programming in Java: A Hands-on Introduction

    Skills you'll gain: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science

    4.5
    Rating, 4.5 out of 5 stars
    ·
    197 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University at Buffalo

    Intelligent Machining

    Skills you'll gain: Programmable Logic Controllers, Control Systems, Machine Controls, Manufacturing Processes, Process Control, Manufacturing Operations, Manufacturing and Production, Automation, Industrial Engineering, Digital Transformation, Systems Architecture, Digital Signal Processing, Software Systems, Artificial Intelligence

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    R

    Rice University

    Writing Skills for Engineering Leaders

    Skills you'll gain: Engineering Documentation, Concision, Electronic Media, Report Writing, Writing, Engineering Management, Technical Documentation, Editing, Collaboration, Professionalism, Communication, Planning

    4.7
    Rating, 4.7 out of 5 stars
    ·
    486 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    California Institute of the Arts

    Fondamentaux de l’infographie

    Skills you'll gain: Typography, Infographics, Graphic and Visual Design, Computer Graphics, Visualization (Computer Graphics), Design, Graphic Design, Design Elements And Principles, Color Theory, Image Analysis, Adobe Creative Cloud, Creativity

    4.4
    Rating, 4.4 out of 5 stars
    ·
    20 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Preparing for Google Cloud Certification: Cloud Data Engineer Professional Certificate en Español

    Skills you'll gain: Google Cloud Platform, Dataflow, Data Lakes, Data Pipelines, Big Data, Data Processing, Apache Spark, Extract, Transform, Load, Data Architecture, Real Time Data, Data Warehousing, Model Deployment, Data Infrastructure, Tensorflow, Data Migration, Data Integration, Apache Hadoop, Data Security, Data Quality, Machine Learning

    4.7
    Rating, 4.7 out of 5 stars
    ·
    817 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Parsons School of Design, The New School

    Building Materials and Human Health

    Skills you'll gain: Environment Health And Safety, Health Disparities, Sustainable Architecture, Building Design, Hazard Analysis, Sustainable Design, Chemical and Biomedical Engineering, Environmental Science, Environmental Issue, Sustainability Standards, Social Justice, Product Lifecycle Management

    4.8
    Rating, 4.8 out of 5 stars
    ·
    43 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    D

    DeepLearning.AI

    AI For Medical Treatment

    Skills you'll gain: Deep Learning, Statistical Analysis, Clinical Trials, Data Analysis, Precision Medicine, Model Evaluation, Applied Machine Learning, Patient Treatment, AI Personalization, Machine Learning, Text Mining, Health Informatics, Large Language Modeling, Natural Language Processing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    533 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    R

    Rice University

    An Introduction to Interactive Programming in Python (Part 2)

    Skills you'll gain: Application Development, Object Oriented Programming (OOP), Interactive Design, User Interface (UI), Animations, Game Design, Python Programming, Computer Programming, Data Structures, Debugging

    4.9
    Rating, 4.9 out of 5 stars
    ·
    1.2K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Imperial College London

    Validity and Bias in Epidemiology

    Skills you'll gain: Research Design, Epidemiology, Data Collection, Biostatistics, Research Methodologies, Public Health and Disease Prevention, Regression Analysis, Statistical Analysis

    4.9
    Rating, 4.9 out of 5 stars
    ·
    254 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    Clinical Data Science

    Skills you'll gain: Tidyverse (R Package), Clinical Data Management, Extract, Transform, Load, Data Modeling, Clinical Research, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Medical Privacy, Data Manipulation, Predictive Modeling, Database Design, Google Cloud Platform, Intensive Care Unit, Data Ethics, Data Quality, Natural Language Processing, Bioinformatics, Informatics, Text Mining, Clinical Informatics, R Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    489 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Converter Control

    Skills you'll gain: Control Systems, Power Electronics, Systems Analysis, Electronics Engineering, Technical Design, Systems Design, Graphical Tools, Plot (Graphics), Engineering Analysis, Performance Testing, Mathematical Modeling

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    650 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Imperial College London

    Study Designs in Epidemiology

    Skills you'll gain: Research Design, Epidemiology, Biostatistics, Clinical Research, Research Methodologies, Public Health, Statistical Analysis, Sample Size Determination, Data Analysis

    4.8
    Rating, 4.8 out of 5 stars
    ·
    620 reviews

    Intermediate · Course · 1 - 4 Weeks

1…250251252…740

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

  • Programming in Java: A Hands-on Introduction: Codio
  • Intelligent Machining: University at Buffalo
  • Writing Skills for Engineering Leaders: Rice University
  • Fondamentaux de l’infographie: California Institute of the Arts
  • Preparing for Google Cloud Certification: Cloud Data Engineer Professional Certificate en Español: Google Cloud
  • Building Materials and Human Health: Parsons School of Design, The New School
  • AI For Medical Treatment: DeepLearning.AI
  • An Introduction to Interactive Programming in Python (Part 2): Rice University
  • Validity and Bias in Epidemiology: Imperial College London
  • Clinical Data Science: University of Colorado System

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