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
Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Network Model, Computational Thinking, Network Analysis, Analysis, Programming Principles, Probability & Statistics, Network Routing, Probability, Operations Research, Design Strategies
- Status: Free
Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Performance Testing, Computer Programming, Theoretical Computer Science, Object Oriented Programming (OOP), Computational Thinking
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Programming Principles, Probability & Statistics, Probability
University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Pseudocode, Computational Thinking, Programming Principles, Analysis, Big Data, Probability & Statistics
University of California San Diego
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Network Routing, Program Development, Debugging, Network Model, Bioinformatics, Operations Research, Data Storage, Development Testing, Test Engineering, Software Testing, Theoretical Computer Science, Computational Thinking, Network Analysis, Test Case, Programming Principles, Computer Programming, Epidemiology
University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Design Documents, Software Visualization, Code Review, Solution Architecture, Software Systems, Object Oriented Programming (OOP), Java
- Status: New AI skills
Google
Skills you'll gain: Storyboarding, Wireframing, Responsive Web Design, User Experience Design, Design Thinking, User Research, UI/UX Research, Information Architecture, Figma (Design Software), Usability Testing, User Story, Web Design, Design Reviews, Usability, Presentations, User Experience, Design Research, Ideation, User Centered Design, Mockups
- Status: NewStatus: New AI skills
Skills you'll gain: Photo Editing, Adobe Illustrator, Color Theory, Adobe Photoshop, Adobe Acrobat, Typography, Color Matching, Document Management, Graphic and Visual Design, Generative AI, Visual Design, Design, Graphic Design, Web Content Accessibility Guidelines, Photography, Data Ethics, Workflow Management, Adobe Creative Cloud, Graphic and Visual Design Software, Collaborative Software
California Institute of the Arts
Skills you'll gain: Typography, Design Elements And Principles, Graphic Design, Visual Design, Logo Design, Design Software, Digital Design, Creative Design, Graphic and Visual Design, Color Theory, Adobe InDesign, Photo Editing, Photography, Style Guides, Branding, Peer Review, Art History, Design, Aesthetics, Design Strategies
University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Data Structures, Graph Theory, Operations Research, Public Key Cryptography Standards (PKCS), Cryptography, Computational Thinking, Design Strategies, Pseudocode, Programming Principles, Data Encryption Standard, Applied Mathematics, Computer Science, Encryption, Network Model, Linear Algebra, Combinatorics, Analysis, Tree Maps
Skills you'll gain: Color Theory, Typography, Color Matching, Graphic and Visual Design, Visual Design, Design, Graphic Design, Web Content Accessibility Guidelines, Design Elements And Principles, Logo Design, Creativity, Adobe Creative Cloud, Style Guides, User Experience Design, Content Creation
- Status: Free
Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Operations Research, Computational Thinking, Computer Programming, Network Routing, Programming Principles, Network Model, Java Programming
Algorithm Design learners also search
In summary, here are 10 of our most popular algorithm design courses
- Algorithms: Stanford University
- Algorithms, Part I: Princeton University
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms: Stanford University
- Algorithms for Searching, Sorting, and Indexing: University of Colorado Boulder
- Data Structures and Algorithms: University of California San Diego
- Software Design and Architecture: University of Alberta
- Google UX Design: Google
- Adobe Graphic Designer: Adobe
- Graphic Design: California Institute of the Arts
- Foundations of Data Structures and Algorithms: University of Colorado Boulder