Programmes/Zero Knowledge Proofs
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

Ready to apply?

Applications take 10 minutes. We review within 48 hours.

Start application