Learn Algorithms Through Play

Choose a game and start your journey into the world of algorithms!

Bubble Sort Game

Sort numbers by swapping adjacent elements in this classic sorting challenge. See how quickly you can arrange the array while mastering the fundamentals of sorting algorithms!

Insertion Sort Game 1

Build the sorted list by repeatedly swapping the key element with its left neighbor until it is in the correct position!

Insertion Sort Game 2

Build the sorted list by shifting elements to make space and inserting the key element into its correct position!

Binary Search Game

Master Decrease-and-conquer searching by repeatedly narrowing down the search range until you find the target!