Your progress
Everything here is saved in this browser.
- Level
- 1
- Day streak
- 0
- Path
- 0 / 19
0 XP ยท 100 to level 2
Longest: 0 days. Any layer, exercise or review counts for the day.
0 of 11 achievements unlocked.
Achievements
First step (locked)
Complete your first lesson layer.
Sharp eye (locked)
Answer 10 Predict questions correctly, counting your best attempt per lesson.
Seek and find (locked)
Complete linear search and binary search.
Sorted out (locked)
Complete every sorting algorithm.
Graph explorer (locked)
Complete breadth-first search, depth-first search and Dijkstra.
By hand (locked)
Run a sorting algorithm yourself with no mistakes.
Race fan (locked)
Watch a sorting race to the finish.
Good memory (locked)
Answer 10 review questions correctly.
On a roll (locked)
Learn on three days in a row.
Seven days (locked)
Learn on seven days in a row.
The whole path (locked)
Complete every lesson on the path.
Your path
- 01Linear searchUp next
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 02Binary searchOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 03Bubble sortReady
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 04Selection sortOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 05Insertion sortOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 06Merge sortOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 07Quick sortOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 08Breadth-first searchReady
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 09Depth-first searchOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 10Dijkstra's algorithmOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 11StackReady
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 12QueueReady
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 13Binary search treeReady
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 14Binary heapReady
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 15Linked listReady
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 16Hash tableOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 17Heap sortOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 18Counting sortReady
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
- 19Radix sortOpen, best later
- See (not done)
- Understand (not done)
- Predict (not done)
- Practice (not done)
How XP works
XP is counted from what you have actually learned, so repeating a lesson does not earn it twice.
- Lesson layers: See 10, Understand 15, Predict 20, Practice 30.
- 5 XP for each right answer in your best Predict attempt of a lesson.
- 20 XP for running a sorting algorithm by hand, plus 10 if you make no mistakes.
- 2 XP for each review stage a question passes, up to 5.
- 10 XP for watching your first race to the end.