Pick one layer
Do not start with “build a database.” Start with pages, indexes and a query engine. One layer at a time keeps the project finishable.
ARGODELTA / BUILD LAB · 18 TRACKS
The fastest way past surface-level knowledge is to rebuild the machine underneath it. Choose a system, make a deliberately small version, and prove you understand each layer by shipping it.
METHOD / SMALL, REAL, FINISHED
Do not start with “build a database.” Start with pages, indexes and a query engine. One layer at a time keeps the project finishable.
Add logs, tests or a tiny CLI. If you cannot inspect the system’s state, you are only copying code.
Finish with a demo, benchmark, test suite or short write-up. A working artifact is more valuable than another half-read tutorial.
PROJECT CATALOG / BUILD SOMETHING SPECIFIC
Start with a file, a page and a row. End with a database that can parse, store and retrieve real records.
You will build
Proof: Persist records across restarts, then run one indexed query.
Learn why an in-memory store feels simple until durability, expiry and concurrency enter the room.
You will build
Proof: Restart the server and recover data written before shutdown.
Strip away the exchange price and inspect the actual construction: blocks, hashes, proof and chain validity.
You will build
Proof: Detect a tampered block and reject the corrupted chain.
Turn text into a tree, give the tree meaning, then execute it. This is where syntax stops feeling magical.
You will build
Proof: Run a small program that uses recursion and scoped variables.
Implement matching as a tiny virtual machine and learn why some regex engines can backtrack forever.
You will build
Proof: Explain and test a pattern that would make a naive matcher hang.
A raw terminal, a gap buffer and one decision at a time. Build the smallest editor that still feels useful.
You will build
Proof: Edit a multi-screen file and reopen it without corrupting the text.
The prompt is a program. Learn how command parsing, process creation, pipes and redirection actually fit together.
You will build
Proof: Run grep through a pipe and redirect its output to a file.
Demystify snapshots, trees, commits and object compression by implementing the plumbing commands yourself.
You will build
Proof: Open your repository with real Git without errors.
Containers are Linux primitives arranged carefully. Build the arrangement and see what isolation really means.
You will build
Proof: Run an isolated process with its own hostname and filesystem view.
Move packets from Ethernet frames to sockets. This track rewards patience and a packet capture tool.
You will build
Proof: Fetch a small HTTP response over a TUN interface.
Read a packet, follow referrals and cache answers. DNS becomes much less mysterious after one resolver.
You will build
Proof: Resolve a domain from scratch and print the delegation path.
Before frameworks, there was a socket and an HTTP request. Build the layer your production stack hides.
You will build
Proof: Serve a real HTML page and load it from another device.
Learn peer discovery, piece verification and distributed transfer by downloading one legal test file.
You will build
Proof: Download and verify a public-domain test payload.
One weekend, one image. Follow rays into a scene and learn where lighting, materials and cameras fit.
You will build
Proof: Render a 1920×1080 scene with two reflective materials.
Write the geometry pipeline by hand: triangles, buffers, shading and perspective without a graphics API.
You will build
Proof: Render and rotate an OBJ model from your own rasterizer.
Implement forward passes, gradients and gradient descent before reaching for another abstraction.
You will build
Proof: Plot a loss curve that materially improves over training.
Tokenization, attention, training and sampling—implement each stage in a model small enough to inspect.
You will build
Proof: Train a tiny model and generate a reproducible sample.
A tiny instruction set, a display and a clock. This is a complete emulator you can finish and show.
You will build
Proof: Run a public-domain CHIP-8 ROM at the correct speed.
Try a broader search or switch back to all levels.
CURATED FOR PRACTICE · NOT A CERTIFICATE
Pick the smallest track you can finish this week. The goal is not to clone a production system; it is to make each hidden mechanism visible in something you built yourself.
Pick a track