AlgoPlusAlgoPlus
← Home

Explore

201 interactive visualizations across 9 modules — every concept animates step-by-step on the same timeline. Pick a module to study it, or search for anything.

Modules

Data Structures & Algorithms

→

Sorting, searching, trees, graphs, dynamic programming, and the design techniques behind them.

57 topics
all live

Problem-Solving Patterns

→

How to think about a problem before you code it.

14 topics
all live

System Design

→

The building-block techniques — and how real companies combine them at scale.

38 topics
13 live

Operating Systems

→

From processes and scheduling to memory, deadlock, files, and Linux.

20 topics
all live

Networking & Distributed

→

How machines talk, route, recover from errors, and agree.

19 topics
all live

Databases

→

From the ER model and SQL to normalization, transactions, and concurrency.

17 topics
all live

Machine Learning

→

From a single perceptron to transformers and modern LLMs.

36 topics
all live

Computer Architecture

→

From bits and the instruction cycle to pipelines, caches, and parallelism.

17 topics
all live

Web & the Browser

→

How the web actually works — from a URL to pixels, plus the machinery behind browsers, search, and fast pages.

8 topics
all live