Arrays, lists, stacks, queues, hash tables, trees, heaps and graphs: how they work, what they cost, and the real problems they solve. In Python or Java.
Created by Ouissem BEN HENIA
This course adapts to you: pick a track, then one technology per group. The table of contents, your progress and your certificate follow your choice.
The concept videos are shared; pick the language of the code, the library videos and the labs.
Preview the content for Data Structures and Algorithms — Level 1 — Python
42
Videos
42
Quizzes
16
Labs
11h 37m
Total time
Learn the data structures and algorithms every developer needs, with animated explanations and real use cases. Each topic starts with a shared concept video (the idea, the animation, the cost in time and memory, when to use it) and continues in the language you choose, Python or Java: build the structure yourself, use the standard library, solve a real problem and avoid the traps. Labs check both your code and its speed. Capstone: a mini search engine.
Ouissem BEN HENIA
8 courses • 7 students • 0 ★