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 TrialUniversity of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Algorithms, Data Storage Technologies, Debugging, Program Development, Database Systems, Database Theory, Network Routing, Theoretical Computer Science

The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Computational Logic, Advanced Mathematics, Combinatorics, Algorithms, Applied Mathematics, Graph Theory, Mathematical Modeling, Mathematical Software, Computational Thinking, Programming Principles, Theoretical Computer Science, Program Development, Performance Tuning, Linear Algebra
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Computational Thinking, Computer Science, Programming Principles, Python Programming, Advanced Mathematics, Design Strategies, Mathematical Theory & Analysis, Data Analysis, Analysis
Status: FreePrinceton 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 TrialUniversity of Colorado Boulder
Skills you'll gain: Problem Solving, Computational Thinking, Probability, Mathematical Modeling, Deductive Reasoning, Behavioral Economics, Algorithms, Analytical Skills, Theoretical Computer Science
Status: PreviewClemson 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: NewStatus: PreviewBirla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Programming Principles, Data Management, Computational Thinking, Tree Maps, Data Manipulation, C and C++, Software Design, Analysis, Problem Solving, Complex Problem Solving
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Logical Reasoning, Computational Logic, Deductive Reasoning, Computational Thinking, Theoretical Computer Science, Combinatorics, Algorithms, Python Programming, Computer Science, Program Development
Status: Free TrialUniversity of Michigan
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Artificial Intelligence, AI Product Strategy, Technical Design, Machine Learning, Data-Driven Decision-Making, Deep Learning, Algorithms
Status: Free TrialStanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Social Network Analysis, Network Analysis, Theoretical Computer Science, Network Routing, Computational Logic
Status: FreeÉcole normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Graph Theory, Computational Thinking, Operations Research, Mathematical Modeling, Probability
Status: PreviewThe Chinese University of Hong Kong
Skills you'll gain: Operations Research, Process Improvement and Optimization, Process Optimization, Algorithms, Complex Problem Solving, Mathematical Modeling, Data Transformation, Computational Logic, Operational Efficiency, Performance Tuning, Business Logic, Programming Principles, Theoretical Computer Science, Linear Algebra
Algorithm Design learners also search
In summary, here are 10 of our most popular algorithm design courses
- Accelerated Computer Science Fundamentals: University of Illinois Urbana-Champaign
- Solving Algorithms for Discrete Optimization: The Chinese University of Hong Kong
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- Methods for Solving Problems: University of Colorado Boulder
- Design and Analysis of Algorithms: Clemson University
- Data Structures and Algorithms: Birla Institute of Technology & Science, Pilani
- Mathematical Thinking in Computer Science: University of California San Diego
- AI for Design and Optimization: University of Michigan
- Graph Search, Shortest Paths, and Data Structures: Stanford University










