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 Trial
Codio
Skills you'll gain: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
- Status: Free Trial
University of California San Diego
Skills you'll gain: Data Structures, Algorithms, Data Storage, Programming Principles, File Systems, Graph Theory, Computer Programming, C++ (Programming Language), Java, Debugging
- Status: Free Trial
Tsinghua University
Skills you'll gain: Data Structures, Database Design, Algorithms, Query Languages, Computer Programming, Data Storage
- Status: Preview
University of Washington
Skills you'll gain: Organizational Skills, Process Design, Artificial Intelligence, Functional Design, Goal Setting, Verification And Validation, Reinforcement Learning, Functional Specification, Knowledge Transfer, Design Strategies, Software Architecture, Software Design Patterns, Decision Making
EIT Digital
Skills you'll gain: Geometry, Algorithms, Computer Graphics, Data Structures, Graph Theory, Spatial Data Analysis, Computational Thinking, Geographic Information Systems, Pseudocode, Theoretical Computer Science, Spatial Analysis
- Status: Free Trial
Skills you'll gain: Data Structures, C++ (Programming Language), Programming Principles, Algorithms, Theoretical Computer Science, Object Oriented Programming (OOP)
- Status: Free Trial
University of California San Diego
Skills you'll gain: Algorithms, Program Development, Debugging, Development Testing, Software Testing, Computational Thinking, Computer Programming, Programming Principles, Data Structures, Theoretical Computer Science, Bioinformatics
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: Free Trial
University of California San Diego
Skills you'll gain: Statistical Analysis, Experimentation, Usability Testing, A/B Testing, Statistical Hypothesis Testing, Data Analysis, UI/UX Research, R Programming, User Experience, Probability & Statistics, Human Computer Interaction, Statistics, Statistical Modeling, Regression Analysis
- Status: Free Trial
Duke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Problem Solving
- Status: Free
Princeton University
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Systems, Computer Engineering, Systems Architecture, Operating Systems, Performance Tuning, Scalability
- Status: Free Trial
Skills you'll gain: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Computational Thinking, Emerging Technologies, Technical Documentation, Theoretical Computer Science, Linear Algebra, Simulations
Algorithm Design learners also search
In summary, here are 10 of our most popular algorithm design courses
- Java: Algorithms: Codio
- Data Structures: University of California San Diego
- Data Structures and Algorithms (III): Tsinghua University
- Designing Autonomous AI: University of Washington
- Geometric Algorithms: EIT Digital
- C++: Linear Data Structures and Trees: Codio
- Algorithmic Toolbox: University of California San Diego
- I/O-efficient algorithms: EIT Digital
- Designing, Running, and Analyzing Experiments: University of California San Diego
- Programming Fundamentals: Duke University