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

Code

Functions, recursion, memory, threads

Database

SQL, joins, indexes, transactions

  • SQL JOIN
  • SQL Index · soon
  • Transactions · 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