SpaceDiff

From your first array to distributed systems

See the code.Understand the system.

Eighty-nine interactive units on data structures, algorithms, and system design. Change an input, step the trace, and watch what the machine actually does.

Your progress saves to your account.

binary_search.jssearching

49

DSA playgrounds

Step a real implementation one line at a time and watch the state move with it.

28

System design labs

Deterministic models of queues, caches, replication, and partitioning you can push on.

12

Architecture case studies

Trace the decisions behind real systems, and the trade-off each one bought.

SIGNED IN