Visual Lab
See how code & computers actually work
Explore algorithms, code, databases, networks and system design through interactive visual simulations.
Categories
Algorithms
Sorting, searching, graphs, recursion
- Bubble Sort
- Binary Search
- Big-O Race
- Insertion Sort · soon
- Selection Sort · soon
- Merge Sort · soon
- Quick Sort · soon
- Breadth-First Search · soon
- Depth-First Search · soon
- Dijkstra's Shortest Path · soon
Data Structures
Arrays, lists, maps, trees, heaps
- HashMap
- Stack · soon
- Queue · soon
- Linked List · soon
- Binary Tree · soon
- Heap · soon
- Trie · soon
Web & Networking
DNS, HTTP, TCP, browsers, CDNs
- What happens when you open a website · soon
- DNS · soon
- HTTP · soon
- HTTPS & TLS · soon
- TCP · soon
System Design
Caches, queues, load balancers, sharding
- Load Balancer · soon
- Caching · soon
- Database Sharding · soon
- Consistent Hashing · soon
- Rate Limiter · soon
Developer Tools
Git, regex, JWT, cron
- Git: commits, branches, rebase · soon
- Regex · soon
- JWT · soon
Infrastructure
Docker, Kubernetes, Kafka, Redis
- Kafka · soon
- Redis · soon
- Docker · soon
- Kubernetes · soon