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

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

14
Concepts
12
Subjects
20
Languages
Free
Forever
Browse by subject
</> Computer Science

Hash Table · Separate Chaining

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

Data Structures

Binary Search

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

Algorithms

Stack · LIFO

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

Data Structures

Queue · FIFO

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

Data Structures

Linked List · nodes

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

Data Structures

Merge Sort · O(n log n)

3D visualization of merge sort splitting an array recursively, then merging sorted sub-arrays back together.

Algorithms

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.

Data Structures

Dijkstra's Algorithm · shortest path

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

Algorithms