Cryptography Learning Resources

Curated cryptography courses, papers, and references — from applied crypto to modern protocols and engineering.

29 curated cryptography resources — ranked by Cypherpunk relevance, not trading hype.

ManifestoFree
CP10

A Cypherpunk's Manifesto

Eric Hughes' foundational 1993 text defining cypherpunk philosophy: privacy as selective revelation, code over policy, cryptography as liberation.

CypherpunkPrivacyCryptography
Eric Hughes / Nakamoto InstituteBeginner
PaperFree
CP10

Bitcoin: A Peer-to-Peer Electronic Cash System

Satoshi Nakamoto's original 2008 whitepaper introducing Bitcoin. Essential reading for understanding peer-to-peer electronic cash without trusted third parties.

BitcoinCypherpunkCryptography
Satoshi NakamotoIntermediate
WikiFree
CP10

Cypherpunk Mailing List Archive

Historical archive of the cypherpunk mailing list (1992–present) — debates that shaped modern cryptography and digital rights.

CypherpunkCryptographyPrivacy
Cryptoanarchy.wikiIntermediate
CourseFree
CP10

Cypherpunk School 101

12-week hands-on curriculum covering threat modeling, GPG, encrypted filesystems, Tor, SSH tunnels, and digital sovereignty. Terminal-first, zero fluff, completely free.

CypherpunkPrivacyCryptography+1
Cypherpunk SchoolIntermediate
WikiFree
CP10

Satoshi Nakamoto Institute Library

Archive of foundational cypherpunk and Bitcoin literature — manifestos, mailing list posts, early cryptography papers, and historical documents.

BitcoinCypherpunkCryptography+1
Satoshi Nakamoto InstituteIntermediate
ManifestoFree
CP10

The Crypto Anarchist Manifesto

Timothy C. May's 1988 manifesto envisioning crypto-enabled anarchic communities beyond government control — a cypherpunk origin text.

CypherpunkCryptographyPrivacy
Timothy C. May / Nakamoto InstituteBeginner
CourseFree
CP9

Chaincode Bitcoin Protocol Development Curriculum

Open-source syllabus and study groups for Bitcoin protocol development — from the whitepaper through soft forks, mempool policy, and peer-to-peer networking.

BitcoinNodesCryptography
Chaincode LabsAdvanced
CourseFree
CP9

Cryptocurrency Engineering and Design

MIT course on Bitcoin and cryptocurrency design — cryptography, game theory, network architecture, Lightning Network, and practical engineering.

BitcoinCryptographyGeneral Crypto
MIT OpenCourseWareAdvanced
CourseFree
CP9

MIT MAS.S62 — Cryptocurrency Design and Engineering (2025)

MIT Digital Currency Initiative course on Bitcoin protocol design, cryptography, consensus, mining, privacy, and scaling — open slides, readings, and assignments on GitHub.

BitcoinCryptographyGeneral Crypto+1
MIT Digital Currency InitiativeAdvanced
PaperFree
CP9

Monero Research Lab

Academic research on Monero's privacy protocols — bulletproofs, CLSAG, Seraphis, Triptych, and ongoing cryptographic improvements.

MoneroPrivacyCryptography
Monero Research LabAdvanced
WikiFree
CP9

Moneropedia

Community-maintained encyclopedia of Monero terminology — ring signatures, stealth addresses, RingCT, RandomX, fungibility, and more.

MoneroPrivacyCryptography
Monero ProjectBeginner
GuideFree
CP9

OpenPGP Best Practices

Community guide to using OpenPGP securely — key lengths, subkeys, expiration, and common mistakes to avoid.

CryptographyOpSecPrivacy
Riseup.netIntermediate
GuideFree
CP9

Ring Signatures (Moneropedia)

Explanation of ring signature cryptography — how Monero obscures the true signer among a group of possible signers.

MoneroCryptographyPrivacy
Monero ProjectIntermediate
GuideFree
CP9

The GNU Privacy Handbook

Practical introduction to GnuPG — key generation, encryption, signing, and key management for secure communications.

CryptographyPrivacyOpSec
GnuPG ProjectIntermediate
BookPaid
CP8

Applied Cryptography (Schneier)

Classic reference on practical cryptography — protocols, algorithms, and real-world security. Referenced throughout cypherpunk literature.

CryptographyCypherpunk
Bruce SchneierAdvanced
CourseFreemium
CP8

Bitcoin and Cryptocurrency Technologies

Princeton's comprehensive course covering Bitcoin's technical foundations, cryptography, consensus, mining, wallets, anonymity, regulation, and altcoins.

BitcoinCryptographyGeneral Crypto
Princeton University / CourseraIntermediate
CourseFree
CP8

Bitcoin Dojo

7-week open-source developer cohort (CC0) covering finite fields, elliptic curves, Bitcoin keys, serialization, Script, and SegWit — from Code Orange Dev School.

BitcoinCryptography
Code Orange Dev SchoolIntermediate
CourseFree
CP8

Crypto 101

Free introductory cryptography course for programmers — block ciphers, hash functions, TLS, public-key crypto, and hands-on exercises for breaking common flaws.

CryptographyPrivacy
Crypto 101 / lvhIntermediate
CourseFree
CP8

MIT 15.S12 — Blockchain and Money

Gary Gensler's MIT Sloan course on Bitcoin fundamentals, blockchain technology, distributed ledgers, smart contracts, and financial policy — full lecture videos on OpenCourseWare.

BitcoinGeneral CryptoCryptography
MIT OpenCourseWareIntermediate
DocsFree
CP8

Monero Developer Guides

Technical documentation for Monero developers — daemon, wallet RPC, cryptography primitives, and integration patterns.

MoneroCryptography
Monero ProjectAdvanced
CourseFree
CP8

Plan ₿ Academy

Multilingual open-source e-learning platform for Bitcoin — courses on Bitcoin, Lightning, cryptography, mining, and privacy. Content repo on GitHub, courses at planb.academy.

BitcoinLightningCryptography+2
Plan ₿ NetworkBeginner
GuideFree
CP8

RandomX Proof-of-Work (Moneropedia)

CPU-optimized, ASIC-resistant proof-of-work algorithm designed for equitable mining and network decentralization.

MoneroMiningCryptography
Monero ProjectIntermediate
PaperFree
CP8

Why Johnny Can't Encrypt

Landmark usability study on why encryption tools fail in practice — essential context for building and using privacy technology.

CryptographyPrivacyOpSec
Whitten & TygarIntermediate
CourseFree
CP7

Crypto and Cypherpunk Ethics (Teaching Module)

University teaching module exploring ethical dimensions of cryptography, surveillance, and the cypherpunk movement.

CypherpunkCryptographyPrivacy
Bemidji State UniversityIntermediate
CourseFree
CP7

Cryptocurrencies and Blockchain Technologies

Stanford course on cryptocurrency foundations, consensus mechanisms, smart contracts, and blockchain scalability.

General CryptoBitcoinCryptography
Stanford UniversityAdvanced
CourseFreemium
CP7

Cryptography I (Coursera)

Stanford's Dan Boneh teaches core cryptography — block ciphers, MACs, public-key encryption, and TLS. Essential theoretical foundation.

Cryptography
Stanford / CourseraIntermediate
CourseFree
CP7

MIT 6.875 — Foundations of Cryptography

Rigorous graduate-level cryptography course covering provable security, zero-knowledge proofs, and modern cryptographic primitives.

Cryptography
MIT OpenCourseWareAdvanced
DocsFree
CP7

Nostr Protocol (NIPs)

Decentralized social protocol using cryptographic keys — censorship-resistant communication without central servers.

CypherpunkCryptographyGeneral Crypto
Nostr ProtocolIntermediate
DocsFree
CP7

Signal Protocol Specifications

Technical specifications for the Signal Protocol — Double Ratchet, X3DH key agreement, and forward secrecy in messaging.

CryptographyPrivacy
Signal FoundationAdvanced