Learn

The full module catalog

28 modules covering the cryptography behind every HTTPS connection, SSH session, and signed transaction: how it works, why it's trusted, and why it's the thing post-quantum cryptography replaces.

View as:

All 28 modules

Foundations

The math and primitives underneath everything else — modular arithmetic, hashing, randomness, key derivation.

0% material reviewed, 0 of 8 completed for everyone

Symmetric-key

One shared key encrypts and decrypts. Fast, and doing most of the actual work in any connection.

0% material reviewed, 0 of 5 completed for everyone

Public-key

Two mathematically linked keys solve the problem symmetric crypto can't: sharing a secret with a stranger.

0% material reviewed, 0 of 4 completed for everyone

Protocols

How the primitives above get composed into systems you actually use — HTTPS, SSH, certificates, messaging.

0% material reviewed, 0 of 7 completed for everyone

Practice

Where cryptography meets the real world — attacks, blockchains, and the risk that's already here.

0% material reviewed, 0 of 4 completed for everyone