Post-Quantum Cryptographyfor Developers.
A structured, hands-on course from the same author as the free reference.
The free reference gives you 23 chapters of theory — browsable, searchable, always open. The Pro course turns that into a guided path: sequential curriculum, code labs, exercises, and a build-to-production track that takes you from “what is a lattice” to a working ML-KEM implementation you actually understand.
Beyond the free reference.
Structured Path
A sequential curriculum that builds concept on concept. Each module unlocks the next, with clear prerequisites and learning objectives.
Code Labs
Implement Kyber key exchange from scratch. Build an LWE encryption scheme. Sign with Dilithium. Working code in Python, Rust, Go, and C.
Exercises
Test your understanding after each chapter — from parameter calculations to security proofs to implementation challenges.
Progress Tracking
Track completion, resume exactly where you left off, see how far you are from finishing each module.
Built for practitioners.
You need to migrate production systems to post-quantum cryptography. You need to understand ML-KEM and ML-DSA at the implementation level, not just the marketing level.
You're implementing PQC in real applications — TLS upgrades, hybrid key exchanges, signature scheme swaps. You need working code, not just theory.
You're evaluating quantum risk and migration timelines. You need to understand what's changing, what's urgent, and what can wait — with enough depth to make real decisions.
Start with the free reference.
23 chapters, 3D visualizations, code samples in four languages. Everything you need to get productive with lattice-based cryptography today.
Open the reference →