INTERMEDIATE
Zero-Knowledge Privacy Applications
Understand zero-knowledge proofs from first principles and learn how they power privacy-preserving applications. Covers ZK proof systems, Circom and Noir circuits, private transaction protocols, ZK credentials, anonymous voting, and building ZK applications.
0 hours·$0 USDC to certify·Off-chain credential
Curriculum
ZK Fundamentals
- What Are Zero-Knowledge Proofs?0 min
- Commitment Schemes and Hash Functions0 min
- Arithmetic Circuits and R1CS0 min · 1 assessment(s)
ZK Proof Systems & Circuits
- Groth16 and PLONK: The Two Workhorses of zkSNARKs0 min
- Circom and Noir: Writing ZK Circuits in Practice0 min
- On-Chain ZK Verification: Gas, Recursion, and Nullifiers0 min · 1 assessment(s)
Privacy Protocols
- Tornado Cash: Architecture, Sanctions, and the Limits of Code0 min
- Railgun, Aztec, Zcash, and the Architecture of Private Finance0 min
- Privacy, Compliance, and the Right to Financial Autonomy0 min · 1 assessment(s)
ZK Applications
- Private Voting Systems0 min
- ZK Credentials and Identity0 min
- ZK Bridges, zkML, and ZK Coprocessors0 min · 1 assessment(s)
Build & Capstone
- Building ZK Circuits0 min
- ZK dApp Architecture0 min · 1 assessment(s)
- Capstone: Build FlowVote — Private On-Chain Governance0 min · 2 assessment(s)