Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Find the best Data Structures And Algorithms course for your goals
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Social Network Analysis, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, User Interface (UI), Object Oriented Design, Computer Programming, Willingness To Learn, Adaptability, Performance Tuning, Algorithms, Problem Solving
Status: Free TrialTsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Computer Programming
Status: Free TrialTsinghua University
Skills you'll gain: Data Structures, Database Design, Query Languages, Algorithms, Computer Programming
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 California San Diego
Skills you'll gain: Unit Testing, Data Structures, Java, Performance Tuning, Debugging, Programming Principles, Algorithms, Object Oriented Programming (OOP), Theoretical Computer Science

Skills you'll gain: Graph Theory, Javascript, Pseudocode, Programming Principles, Computer Science, Performance Tuning
Status: Free TrialUniversity of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Data Structures, Debugging, Program Development
Status: NewStatus: Free TrialSkills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Data Structures, Software Design Patterns, Programming Principles, File Management, Algorithms, Simulations
Status: NewSkills you'll gain: Python Programming
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: Free TrialSkills you'll gain: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
Status: Free TrialUniversity 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
Data Structures And Algorithms learners also search
In summary, here are 10 of our most popular data structures and algorithms courses
- Object Oriented Java Programming: Data Structures and Beyond: University of California San Diego
- Data Structures and Algorithms (II): Tsinghua University
- Data Structures and Algorithms (III): Tsinghua University
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- Data Structures and Performance: University of California San Diego
- 70+ JavaScript Challenges - Data Structures and Algorithms: Packt
- Object-Oriented Data Structures in C++: University of Illinois Urbana-Champaign
- Advanced C++ Features and Data Structures: Packt
- Algorithmic Problem Solving: Packt
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder










