An eight-part hands-on curriculum

Learn How Computers Actually Work

Eight interactive simulators built on one consistent idea: every layer of a computer, from a single CPU instruction up to the network and cloud it runs on, has a kitchen or postal equivalent you can build, break, and watch recover. Pick a module and start experimenting.

0Interactive Modules
0Devices & Concepts Simulated
0% Hands-On, 0% Slides

Lesson Modules

Pick a Simulator

๐Ÿ‘จโ€๐Ÿณ
Module 01 ยท CPU Architecture

Order Up: How a CPU Cooks a Program

Follow a single instruction through fetch, decode, and execute a chef reading a recipe, pulling ingredients from a warehouse, and cooking on a stove.

Fetch-Decode-ExecuteVon Neumann
Enter the Kitchen โ†’
๐Ÿ–ง
Module 02 ยท Networking

Network Builder: Topologies in Your Hands

Drag devices onto a workspace, cable them together, and watch live detection classify your network's type and topology as you build.

TopologyClient-Server / P2P
Start Building โ†’
โœ‰๏ธ
Module 03 ยท Data Transmission

Packet Post: How Messages Cross the Internet

Write a letter, watch it split into packets, and trace each one through routers disguised as post offices arriving out of order, and reassembling anyway.

Packet SwitchingIP Addressing
Send a Letter โ†’
โณ
Module 04 ยท Systems & Performance

The Waiting Counter: How Buffers Work

Turn up the customer arrival speed past what the chef can cook, and watch the waiting counter fill, overflow, and turn orders away in real time.

BuffersBackpressure
Fill the Counter โ†’
๐Ÿข
Module 05 ยท Infrastructure

Cloud Kitchen: Understanding Cloud Computing

Compare owning your kitchen outright against renting shared or dedicated cooking facilities and see exactly what changes between traditional, public, and private cloud.

Public / Private CloudInfrastructure
Compare Kitchens โ†’
๐Ÿšจ
Module 06 ยท CPU Architecture

Order Interrupted: How CPU Interrupts Work

Set the chef cooking, then trigger a kitchen fire mid-recipe and watch the state get saved, the emergency handled, and the original order resumed without ever restarting.

InterruptsContext Switching
Trigger an Emergency โ†’
๐Ÿฅก
Module 07 ยท Data Representation

Packed Lunches: Lossless vs. Lossy Compression

Run the same meal through the compression machine both ways and see exactly what "smaller" costs nothing, or a few ingredients you'll never get back.

CompressionLossless / Lossy
Pack a Lunchbox โ†’
๐Ÿ› ๏ธ
Module 08 ยท CPU Architecture

Recipe to Binary: Assembly Language and Machine Code

Write a recipe in readable cooking commands, watch it get assembled into binary one line at a time, then hand it to a chef who can only follow the 1s and 0s.

Assembly LanguageMachine Code
Assemble a Recipe โ†’

Suggested order

How the Three Fit Together

Each module builds on the last: first the machine that runs one instruction, then the network that connects many machines, then the packets that travel across it.

๐Ÿ‘จโ€๐ŸณCPU
๐Ÿ–งNetwork
โœ‰๏ธPackets