← Dashboard

cybersecurity / cryptography

Cryptography, Free

The math that keeps secrets — encryption, hashing, and the protocols behind every secure connection. Learn the theory from a landmark course, then truly understand it by breaking bad crypto yourself. All resources free and current.

updated jul 2026·2 tracks·all free

Cryptography underpins all of security — TLS, password storage, digital signatures, cryptocurrencies. It's famously easy to get subtly, catastrophically wrong, which is why the best way to learn it is a mix of solid theory and hands-on practice attacking broken implementations. Start with a foundational course or the approachable "Crypto 101" book, then sharpen your instincts on the Cryptopals challenges.

01 · LEARN THE THEORY

Foundations

The concepts, from a landmark course and a free book.

02 · BREAK IT TO LEARN IT

Hands-on challenges

The fastest way to really understand crypto: attack it.