Advancedtrack
Zero Knowledge Proofs
Six phases of ZK cryptography for engineers who want to work at the absolute frontier of blockchain technology. Mathematical foundations, circuit design, ZK protocols, and real privacy applications.
16 weeks
Remote
Small cohort
₦350,000
≈ $230 USD
Apply nowAsk a question Applications reviewed in 48hrs
Payment on acceptance
Next cohort starting soon
What you'll learn
Understand the mathematics behind ZK proofs
Design and implement ZK circuits
Work with Circom and SnarkJS
Build privacy-preserving applications
Contribute to ZK protocol development
Curriculum
Phase 1 (Wk 1–2)
Mathematical foundations
Number theoryElliptic curvesPolynomial commitmentsHash functions
Phase 2 (Wk 3–4)
ZK proof systems
SNARKs and STARKsGroth16PLONKProof generation and verification
Phase 3 (Wk 5–8)
Circuit design
Circom languageConstraint systemsSignal typesCircuit optimisation
Phase 4 (Wk 9–11)
ZK applications
Private transactionsIdentity systemszkRollupsZK-EVM concepts
Phase 5 (Wk 12–14)
Advanced protocols
Recursive proofsNova and Halo2Folding schemesProof aggregation
Phase 6 (Wk 15–16)
Research project
Original ZK applicationPaper writeupPeer reviewPresentation
Prerequisites
- → Strong mathematics background
- → Solid programming experience
- → Prior blockchain engineering experience preferred
- → Familiarity with cryptographic concepts
Programme info
Duration16 weeks
FormatRemote
LevelAdvanced
Weeks16 weeks
Fee (NGN)₦350,000
Fee (USD)$230