Visualize Understand Master

Interactive visual encyclopedia of computer science.70+ animated modules — from transistors to distributed systems.

GitHub
Explore the curriculum
16Domains
70+Modules
70Live
Curriculum

All Domains

16 domains covering the entire landscape of computer science.

05

Search Algorithms & Systems

Every type of search

2/2
06

Database Internals

How databases store and retrieve data

3/3
07

Distributed Systems

Coordination across multiple machines

3/3
08

Networking & Protocols

How data moves between machines

2/2
09

Cryptography & Security

How data is protected

2/2
10

GPU Architecture & CUDA

Massively parallel computation

2/2
12

Compiler & Language Internals

From source code to machine code

2/2
13

Data Engineering

Storage, streaming, data movement at scale

2/2
14

System Design Building Blocks

Patterns in every system design

2/2
15

Computer Graphics

How pixels appear on screen

1/1
16

Math Foundations for CS

Mathematical primitives powering everything

2/2