CryptoCourse
Resources
Featured
About
Back to Resources
Part 1: Foundations
Week 1
Introduction and History of ZKP
Slides
Quiz
Video →
Week 2
Overview of Modern SNARK Constructions
Slides
Quiz
Video →
Week 3
Libraries and Compilers to Build ZKP
Slides
Quiz
Video →
Part 2: Efficient Constructions
Week 4
Interactive Proofs (IP)
Slides
Quiz
Video →
Week 5
Plonk Interactive Oracle Proofs (IOP)
Slides
Quiz
Video →
Week 6
Discrete-log-based Polynomial Commitments
Slides
Quiz
Video →
Week 7
ZKP Based on Error-Correcting Codes
Slides
Quiz
Video →
Week 8
Transparent ZKP
Slides
Quiz
Video →
Week 9
Linear Probabilistically Checkable Proofs (PCP)
Slides
Quiz
Video →
Week 10
Recursive SNARKs, Aggregation and Accumulation
Slides
Quiz
Video →
Part 3: Applications & Advanced Topics
Week 11
Theoretical Foundations & Recent Advancements
Slides
Quiz
Video →
Week 12
Overview of ZKP Applications & zkRollup and zkEVM
Slides
Video →
Week 13
Privacy-preserving Architectures & Opcode-Compatible zk EVMs
Slides
Video →
Week 14
ZKP Applications: zkBridge and Additional Applications
Slides
Video →
Week 15
Formal Verification of ZKP
Video →