Once you see it,
you can't unsee it.
Every concept explained with a live 3D animation. Designed for learning and presenting.
Hash Table · Separate Chaining
3D animation showing how a hash table resolves collisions by chaining entries in linked lists per bucket.
▶ DemoBinary Search
Step-by-step visualization of binary search on a sorted array — halving the search space with each comparison.
▶ DemoStack · LIFO
3D animation showing push and pop operations on a stack, demonstrating the Last-In-First-Out principle.
▶ DemoQueue · FIFO
Animated queue showing enqueue and dequeue operations with elements flowing through in order.
▶ DemoLinked List · nodes
3D chain of floating nodes connected by glowing pointer arrows, showing insert and delete operations.
▶ DemoBinary Search Tree · O(log n)
3D tree of floating nodes with glowing edges. Keys travel down to find their position with in-order traversal.
▶ DemoDijkstra's Algorithm · shortest path
3D graph with weighted edges. The frontier expands, edges relax, and the shortest path lights up green.
▶ Demo