Skip to content
CourseAsk.

25 Best Algorithm Design Courses Online

We compared 25 Algorithm Design courses currently listed on Coursera and edX, priced from $49.00 to $498.00. 16 come from a named university or institution, including University of California San Diego, Stanford University and Rice University. They are ordered by our CourseAsk score, which is built from how thoroughly each course describes what it teaches, whether it comes from a named institution, and how it compares on price — not from star ratings, which our course data does not include.

Courses compared
25
Price range
$49.00 – $498.00
Providers
Coursera, edX
Last updated
31 Aug 2026
How these 25 courses were chosen

Every course below is a real, currently listed course from Coursera, edX, matched to "algorithm design" by our catalog and ordered by our CourseAsk score. Courses whose own title names the topic rank above those only tagged with it.

The grade on each entry scores how much the provider publishes about the course before you pay — the length and detail of the description, whether it lists learning outcomes and objectives — and whether a named university or institution stands behind it. A is fully documented and institution-backed; E is little more than a title and a price. Courses with almost nothing published are left ungraded rather than marked down, because an unknown course and a poor one are not the same thing.

There are no star ratings on this page — the course feeds we license do not include them, and we would rather leave a column out than fill it with a number we cannot stand behind. What we do have is price: these range from $49.00 to $498.00, as listed by the provider when we last updated the page.

  1. 1
    Coursera MOOC / Non-credit Grade A University-backed

    Combinatorics and Probability

    Offered by University of California San Diego

    Counting is one of the basic mathematically related tasks we encounter on a day to day basis. The main question here is the following. If we need to count something, can we do anything better than just counting all objec...

    $79.00
    listed price
  2. 2
    Coursera Certificate Grade A Lowest price here University-backed

    Algorithms

    Offered by Stanford University

    Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This specialization is an introduction to algorithms for learners with at least a little p...

    $49.00
    listed price
  3. 3
    Coursera MOOC / Non-credit Grade A University-backed

    Algorithmic Thinking (Part 1)

    Offered by Rice University

    Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part course builds on the principles that you learne...

    $79.00
    listed price
  4. 4
    Coursera MOOC / Non-credit Grade A University-backed

    Discrete Math for Computer Science - Logic & Set Theory

    Offered by The Hong Kong University of Science and Technology

    This course introduces the foundational concepts of discrete mathematics that are essential for computer science, with a focus on logic, formal reasoning, and set theory. Discrete mathematics studies structures that are...

    $49.00
    listed price
  5. 5
    Coursera MOOC / Non-credit Grade A University-backed

    Mathematical Foundations for Computing

    Offered by Goldsmiths, University of London & University of London

    Mathematics provides the formal structures and reasoning tools that underpin computer science. Mathematical Foundations for Computing introduces core topics essential for problem-solving, algorithm design, and theoretica...

    $49.00
    listed price
  6. 6
    Coursera MOOC / Non-credit Grade A University-backed

    Number Theory and Cryptography

    Offered by University of California San Diego

    A prominent expert in the number theory Godfrey Hardy described it in the beginning of 20th century as one of the most obviously useless branches of Pure Mathematics”. Just 30 years after his death, an algorithm for encr...

    $79.00
    listed price
  7. 7
    Coursera Master's Degree Grade A University-backed

    Dynamic Programming, Greedy Algorithms

    Offered by University of Colorado Boulder

    This course covers basic algorithm design techniques such as divide and conquer, dynamic programming, and greedy algorithms. It concludes with a brief introduction to intractability (NP-completeness) and using linear/int...

    $99.00
    listed price
  8. 8
    Coursera MOOC / Non-credit Grade A University-backed

    Mastering the Software Engineering Interview

    Offered by University of California San Diego

    You’ve hit a major milestone as a computer scientist and are becoming a capable programmer. You now know how to solve problems, write algorithms, and analyze solutions; and you have a wealth of tools (like data structure...

    $79.00
    listed price
  9. 9
    Coursera Master's Degree Grade A University-backed

    Advanced Data Structures, RSA and Quantum Algorithms

    Offered by University of Colorado Boulder

    Introduces number-theory based cryptography, basics of quantum algorithms and advanced data-structures. This course can be taken for academic credit as part of CU Boulder’s Masters of Science in Computer Science (MS-CS)...

    $99.00
    listed price
  10. 10
    Coursera MOOC / Non-credit Grade A University-backed

    Introduction to Artificial Intelligence

    Offered by University of Colorado Boulder

    The Introduction to Artificial Intelligence course provides a comprehensive survey of the foundations of artificial intelligence. Supported by the classic textbook Artificial Intelligence: A Modern Approach by Stuart Rus...

    $49.00
    listed price
  11. 11
    Coursera MOOC / Non-credit Grade A University-backed

    Mathematics for Engineering

    Offered by Birla Institute of Technology & Science, Pilani

    Master the essential mathematical foundations essential for careers in engineering, data science and artificial intelligence. The Mathematics for Engineering specialisation builds systematic competencies in calculus, pro...

    $49.00
    listed price
  12. 12
    Coursera MOOC / Non-credit Grade A University-backed

    Statistics and Clustering in Python

    Offered by IBM & University of London

    This course is the sixth of eight courses. This project provides an in-depth exploration of key Data Science concepts focusing on algorithm design. It enhances essential mathematics, statistics, and programming skills re...

    $49.00
    listed price
  13. 13
    edX MOOC / Non-credit Grade A University-backed

    Introduction to Optimization

    Offered by Seoul National University

    A self-contained course on the fundamentals of modern optimization with equal emphasis on theory, implementation, and application. We consider linear and nonlinear optimization problems, including network flow problems a...

    $54.00
    listed price
  14. 14
    Coursera Certificate Grade B University-backed

    C and Go: Classical and Modern Programming

    Offered by University of California, Santa Cruz

    This specialization is intended for all programming enthusiasts, as well as beginners, computer and other scientists, and artificial intelligence enthusiasts seeking to develop their programming skills in the classical l...

    $49.00
    listed price
  15. 15
    Coursera MOOC / Non-credit Grade B University-backed

    Interactive Computer Graphics

    Offered by The University of Tokyo

    Computer graphics can be a powerful tool for supporting visual problem solving, and interactivity plays a central role in harnessing the users' creativity. This course will introduce various interactive tools developed i...

    $49.00
    listed price
  16. 16
    Coursera MOOC / Non-credit Grade B University-backed

    Computational Thinking with Beginning C Programming

    Offered by University of Colorado System

    This specialization is designed to let you explore computational thinking and beginning C programming topics, applying those concepts to develop solutions to a variety of practical problems.The first course assumes no pr...

    $49.00
    listed price
  17. 17
    Coursera MOOC / Non-credit Grade B University-backed

    Data Structures and Algorithms

    Offered by Tsinghua University

    Data structures play a central role in computer science and are the cornerstones of efficient algorithms. This specialization explores the principles and methods in the design and implementation of various data structure...

    $49.00
    listed price
  18. 18
    edX MOOC / Non-credit Grade B University-backed

    L'essentiel de l'apprentissage profond

    Offered by University of Montreal

    Voulez-vous savoir comment les machines peuvent apprendre des tâches que nous pensions possibles seulement pour le cerveau humain? Alors suivez ce cours d’apprentissage profond mis au point par IVADO, Mila et l’Universit...

    $120.00
    listed price
  19. 19
    edX MOOC / Non-credit Grade B University-backed

    Applications of Linear Algebra

    Offered by The Georgia Institute of Technology

    Applications of Linear Algebra is focused on the practical use of linear algebra concepts in various fields. You'll explore how these mathematical principles apply to solving real-world problems, particularly in areas li...

    $498.00
    listed price
  20. 20
    Coursera MOOC / Non-credit Grade B University-backed

    Go and C++: Programming in Two Successor Languages of C

    Offered by University of California, Santa Cruz

    This specialization is intended for all programming and artificial intelligence enthusiasts who seek to master advanced skills like concurrency in Go and Standard Template Library use in C++. Through the four courses—two...

    $49.00
    listed price
  21. 21
    Coursera MOOC / Non-credit Grade B

    Algorithmic Problem Solving

    Offered by Packt

    This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the co...

    $49.00
    listed price
  22. 22
    Coursera MOOC / Non-credit Grade B

    Java: Algorithms

    Offered by Codio

    Code and run your first Java program about algorithms in minutes without installing anything! This course is designed for learners familiar with Java basics and object-oriented programming. It provides a solid foundation...

    $49.00
    listed price
  23. 23
    Coursera MOOC / Non-credit Grade B

    Neuronale Netze und Deep Learning

    Offered by DeepLearning.AI

    Wenn auch Sie topaktuelle KI für sich nutzen möchten, sind Sie mit diesem Kurs auf dem richtigen Weg. Deep Learning-Pioniere sind vielgefragt und wenn Sie Deep Learning einmal gemeistert haben, stehen Ihnen zahlreiche Ka...

    $49.00
    listed price
  24. 24
    edX MOOC / Non-credit Grade B University-backed

    Mathematical Optimization for Engineers

    Offered by RWTH Aachen University

    Learn the mathematical and computational basics for applying optimization successfully. Master the different formulations and the important concepts behind their solution methods. Learn to implement and solve optimizatio...

    $119.00
    listed price
  25. 25
    Coursera MOOC / Non-credit Grade B

    Quantitative Model Checking

    Offered by 28DIGITAL

    Welcome to the cutting-edge course on Quantitative Model Checking for Markov Chains! As technology permeates every aspect of modern life—Embedded Systems, Cyber-Physical Systems, Communication Protocols, and Transportati...

    $49.00
    listed price

Best Algorithm Design Courses Online compared

# Course Provider Offered by Price
1 Combinatorics and Probability Coursera University of California San Diego $79.00 View →
2 Algorithms Coursera Stanford University $49.00 View →
3 Algorithmic Thinking (Part 1) Coursera Rice University $79.00 View →
4 Discrete Math for Computer Science - Logic & Set Theory Coursera The Hong Kong University of Science and Technology $49.00 View →
5 Mathematical Foundations for Computing Coursera Goldsmiths, University of London & University of London $49.00 View →
6 Number Theory and Cryptography Coursera University of California San Diego $79.00 View →
7 Dynamic Programming, Greedy Algorithms Coursera University of Colorado Boulder $99.00 View →
8 Mastering the Software Engineering Interview Coursera University of California San Diego $79.00 View →
9 Advanced Data Structures, RSA and Quantum Algorithms Coursera University of Colorado Boulder $99.00 View →
10 Introduction to Artificial Intelligence Coursera University of Colorado Boulder $49.00 View →
11 Mathematics for Engineering Coursera Birla Institute of Technology & Science, Pilani $49.00 View →
12 Statistics and Clustering in Python Coursera IBM & University of London $49.00 View →
13 Introduction to Optimization edX Seoul National University $54.00 View →
14 C and Go: Classical and Modern Programming Coursera University of California, Santa Cruz $49.00 View →
15 Interactive Computer Graphics Coursera The University of Tokyo $49.00 View →
16 Computational Thinking with Beginning C Programming Coursera University of Colorado System $49.00 View →
17 Data Structures and Algorithms Coursera Tsinghua University $49.00 View →
18 L'essentiel de l'apprentissage profond edX University of Montreal $120.00 View →
19 Applications of Linear Algebra edX The Georgia Institute of Technology $498.00 View →
20 Go and C++: Programming in Two Successor Languages of C Coursera University of California, Santa Cruz $49.00 View →
21 Algorithmic Problem Solving Coursera Packt $49.00 View →
22 Java: Algorithms Coursera Codio $49.00 View →
23 Neuronale Netze und Deep Learning Coursera DeepLearning.AI $49.00 View →
24 Mathematical Optimization for Engineers edX RWTH Aachen University $119.00 View →
25 Quantitative Model Checking Coursera 28DIGITAL $49.00 View →

Prices shown are the provider's listed price when we last updated this page. Confirm on their site before enrolling.

What the prices here tell you

The 25 priced courses on this page run from $49.00 to $498.00, with the middle of the range around $49.00 — a spread of $449.00. That is a wide gap for one subject. A higher price on this page usually reflects who is behind the course rather than how much material it contains, so it is worth opening two or three at different price points and comparing their syllabus before deciding.

Who is behind these courses

These courses come from Coursera and edX. The platforms differ in how they sell: some charge once per course, others expect a subscription, and the listed price is not always what you pay at checkout after a promotion. 16 of these are produced by a named university or institution, including University of California San Diego, Stanford University and Rice University — which usually means a fixed syllabus and a recognised certificate, rather than an individual instructor’s own course.

Before you enrol

Open the provider’s own page and check three things this comparison cannot tell you: when the course was last updated, what the syllabus actually covers in its later sections, and what recent learners say. Prices shown here are the provider’s listed price when we last rebuilt this page on 31 August 2026 — they change often, and a promotion can move them substantially. We earn a commission if you enrol through our links, which costs you nothing and never affects the order courses appear in.

Keep looking