covalent
A study hall for software engineering

How engineers
are made.

Read how something works, then push on it until it clicks. In-depth chapters paired with simulators you run in your browser — from a DNS lookup to load balancing to using AI to code well.

Covalent
Learning paths

Pick a path and go.

A path is an ordered run of modules that takes you from the basics to real judgment. Finish one and earn a certificate from Covalent, in your name.

17 modules · ~2 months

The fundamentals, for real. The software engineering fundamentals path — from how a DNS lookup works to driving an AI coding tool with judgment.

17 modules · 155 lessonsOpen Bedrock →
More paths in the works

Bedrock is the first. New paths build on the fundamentals it lays down.

The method

Read it. Then build it.

Every idea here comes in two halves: a chapter that explains the machinery, and a simulator where you break it yourself.

Networking
How DNS resolves

A name becomes an address by walking a delegation tree — root, TLD, authoritative, and every cache in between.

Read the chapter →Push the sim →
Security
The TLS handshake

Slow asymmetric math to agree on a fast symmetric key. Step through the handshake that secures every page.

Read the chapter →Push the sim →
Scaling
Load balancing

Spread work across servers and notice when one dies. Compare algorithms as a slow backend drags the pool.

Read the chapter →Push the sim →
The Bedrock monolith: a stone obelisk inscribed with a glowing emerald B
The fundamentals, for real

Zero to engineer, in 17 modules.

Bedrock is the software engineering fundamentals path: ordered modules, honest time budgets, and an exit bar for each. Read first, build alongside, and finish on evidence — not vibes.