Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Algorithm Design Course Catalog
- Status: Free
Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Algorithms, Programming Principles, Computational Logic, Computational Thinking, Java Programming, Computer Hardware
- Status: Free Trial
University of Glasgow
Skills you'll gain: Engineering Practices, Engineering Calculations, Engineering Analysis, Engineering, Applied Mathematics
- Status: Preview
Clemson University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
- Status: Free Trial
Alberta Machine Intelligence Institute
Skills you'll gain: Supervised Learning, Feature Engineering, Responsible AI, Machine Learning Algorithms, Data Ethics, Applied Machine Learning, Data Quality, Data Processing, MLOps (Machine Learning Operations), Jupyter, Data Validation, Machine Learning, Business Operations, Data Cleansing, Product Lifecycle Management, Machine Learning Methods, Ethical Standards And Conduct, Classification And Regression Tree (CART), Test Data, Project Management
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Data Structures, Computational Thinking, Computer Programming, Programming Principles, Computer Science, Advanced Mathematics, Mathematical Theory & Analysis, Python Programming, Program Development, Analysis, Data Analysis
- Status: Free
Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Network Routing, Cryptography, Java Programming, Linear Algebra
- Status: Free Trial
Scrimba
Skills you'll gain: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Software Engineering, Data Structures, Problem Solving, Pseudocode, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
- Status: Free Trial
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Probability & Statistics, Probability
- Status: Preview
Coursera Instructor Network
Skills you'll gain: Algorithms, Technical Communication, Pseudocode, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Mathematical Modeling, Applied Mathematics, Computer Science
EIT Digital
Skills you'll gain: Data Structures, Theoretical Computer Science, Data Storage Technologies, Algorithms, Graph Theory, File Systems, Data Access, Performance Tuning, Computer Hardware
- Status: Preview
Northeastern University
Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Software Development, Scalability
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Pseudocode, Computational Thinking, Analysis, Big Data, Probability & Statistics, Computer Programming, Python Programming
Algorithm Design learners also search
In summary, here are 10 of our most popular algorithm design courses
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- Evolutionary Computation and its Applications: University of Glasgow
- Design and Analysis of Algorithms: Clemson University
- Machine Learning: Algorithms in the Real World: Alberta Machine Intelligence Institute
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Algorithms, Part II: Princeton University
- JavaScript Algorithms: Scrimba
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms: Stanford University
- Algorithmic Solutions: Design, Problem Solving, Reporting: Coursera Instructor Network
- I/O-efficient algorithms: EIT Digital