SpaceDiff

From your first array to distributed systems

See the code.Understand the system.

— 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

—

DSA playgrounds

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

—

System design labs

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

—

Architecture case studies

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

SIGNED IN