Cryptography 101

A beginner-friendly introduction to cryptography concepts

Module 0149 min

Cryptography Fundamentals

Groups, modular arithmetic, RSA, and elliptic curves come together to build encryption and digital signatures. We also take a first look at hashing and core cryptographic protocols.


Module 0250 min

Signatures, Sharing & Security

Blind, ring, multi-, and threshold signatures, built on top of polynomial secret sharing and homomorphisms, plus a primer on evaluating cryptographic security.


Module 031h 36m

Zero Knowledge Basics

Pairings and polynomial commitments build up the arithmetic-circuit model behind zero-knowledge proofs, SNARKs, and STARKs.


Module 0455 min

Lattice-based Cryptography Basics

Rings and lattices lead to the Ring-LWE problem, powering post-quantum schemes like Kyber and Dilithium, and fully homomorphic encryption.