Loading...
Loading...
4
Sessions
4
Videos
34
Students
Unlock the power of zero-knowledge proof systems in this intensive course bridging cryptographic theory and practical application. Starting from the mathematical foundations of SNARKs and STARKs, you'll progress to building real ZK circuits using Circom and SnarkJS. By the end, you'll understand how ZK proofs enable both privacy and scalability on Ethereum, and you'll have built your own privacy-preserving application.
Build intuition for zero-knowledge proofs starting from first principles. We'll cover the mathematical foundations — including polynomial commitments, elliptic curves, and the trusted setup ceremony — in an accessible way with visual examples. You'll understand why ZK proofs work, the difference between SNARKs and STARKs, and the key trade-offs between proving time, verification cost, and proof size.
2h 0m
An accessible introduction to the mathematics behind zero-knowledge proofs, covering polynomial commitments, elliptic curves, trusted setups, and the key differences between SNARKs and STARKs.
3h 15m
A hands-on session on ZK circuit development using Circom and SnarkJS, covering constraint systems, arithmetic circuits, proof generation, and circuit optimization techniques.
2h 30m
An examination of how zero-knowledge proofs power Ethereum's scaling solutions, dissecting ZK rollup architectures like zkSync Era, Starknet, and Polygon zkEVM.
3h 45m
A practical session on building privacy-preserving applications using ZK tools, exploring private transactions, voting systems, and confidential DeFi protocols.
Verification project for Zero-Knowledge Proofs: Theory to Practice (Cohort 2).
Verification project for Zero-Knowledge Proofs: Theory to Practice (Cohort 2).
Verification project for Zero-Knowledge Proofs: Theory to Practice (Cohort 2).
Verification project for Zero-Knowledge Proofs: Theory to Practice (Cohort 2).
Verification project for Zero-Knowledge Proofs: Theory to Practice (Cohort 2).
Verification project for Zero-Knowledge Proofs: Theory to Practice (Cohort 2).
Verification project for Zero-Knowledge Proofs: Theory to Practice (Cohort 2).
Implement a ZK-based private voting system.