Your learning journey
From your first line of Dart to every classic algorithm.
Follow the trail from Level 1 to Level 11. Each level prepares the next, so you never meet an idea you weren't ready for: how computers and Dart work, Dart's data structures, the maths, then all the classic algorithms and data structures — animated, with examples and interview questions.
For every step: read the real-world picture → press ▶ on each animation and read its captions (or type your own input) → take the quiz → solve the interview questions Beginner → Expert, typing the code yourself first → press “Mark done” at the top of the lesson and this map moves you forward.
Keep your progress safe
Your progress, notes, timers and review schedule live only in this browser. Clearing browser data erases them — save a backup file now and then, and load it on any computer.