Once you see it,
you can't unsee it.

Every concept explained with a live 3D animation. Designed for learning and presenting.

Browse by subject
▶ Live demos · click any to try

Hash Table · Separate Chaining

3D animation showing how a hash table resolves collisions by chaining entries in linked lists per bucket.

▶ Demo

Binary Search

Step-by-step visualization of binary search on a sorted array — halving the search space with each comparison.

▶ Demo

Stack · LIFO

3D animation showing push and pop operations on a stack, demonstrating the Last-In-First-Out principle.

▶ Demo

Queue · FIFO

Animated queue showing enqueue and dequeue operations with elements flowing through in order.

▶ Demo

Linked List · nodes

3D chain of floating nodes connected by glowing pointer arrows, showing insert and delete operations.

▶ Demo

Binary Search Tree · O(log n)

3D tree of floating nodes with glowing edges. Keys travel down to find their position with in-order traversal.

▶ Demo

Dijkstra's Algorithm · shortest path

3D graph with weighted edges. The frontier expands, edges relax, and the shortest path lights up green.

▶ Demo