Zero-knowledge proofs,
taught properly.
From blockchain fundamentals to your own ZK circuits. No prerequisites.
- 40h — Recorded, self-paced
- 08 — Modules, foundations to production
- 01 — Certificate on completion
You don't need a
cryptography background.
- Where you start
- Module one assumes nothing. The maths arrives when you need it.
- Where you finish
- Your own circuits, and a working ZK application to show for it.
Eight modules.
Foundations to production.
Forty hours, self-paced. Each module builds on the last.
- Module 01
Build strong foundations
Blockchain basics, cryptographic primitives, and the mathematics behind elliptic curves and commitments.
- Module 02
Core ZKP protocols
Interactive proofs like Schnorr and Bulletproofs, and how privacy is achieved without revealing the underlying data.
- Module 03
Modern proof systems
Groth16, PLONK and STARKs, plus recursive frameworks including Halo2, Nova and SuperNova.
- Module 04
Cutting-edge techniques
Lookup arguments, sum-check protocols, and polynomial commitments such as KZG.
- Module 05
ZK in production
ZK-Rollups, ZK-EVMs, ZK-VMs and ZK-Bridges, with case studies from zkSync, StarkNet, Polygon and Succinct Labs.
- Module 06
Tools and DSLs
Write your own circuits using Circom, Halo2, Noir, Leo and ZoKrates.
- Module 07
Privacy-preserving contracts
Build confidential applications on Ethereum using Aztec and comparable ecosystems.
- Module 08
Ship and present
Hands-on project work, concluding with a presentation of a full ZK-based blockchain application.
Taught by someone
who builds it.

Hridam Basu
Founder, Rump Labs · Cryptography researcher and engineer
His work spans confidential transactions, privacy-preserving identity, supply-chain traceability and blockchain gaming wallets. He has been an invited speaker at Devcon and at universities internationally.
- Web3
- Ethereum Foundation PSE · Polygon · Aztec · Findora · Circularise · Bolt Labs
- Research
- AT&T Labs · NTT Labs · TCS Labs
- Education
- M.S. Computer Science, Northeastern University · B.E. Information Technology, Jadavpur University
- Speaking
- Devcon, plus university lectures worldwide
Everything that comes
with the course.
40 hours of lectures
Recorded and sequenced so each one builds on the last.
Self-paced
Start when you enrol and move at your own speed.
Hands-on projects
Build work, not just watching lectures.
Final project
Finish by building a full ZK-based blockchain application.
Completion certificate
Issued by Rump Labs on finishing the course.
Job referrals
Referrals into crypto and blockchain roles where we can make them.
Internship track
Internship opportunities at Rump Labs based on performance.
Course materials
Slides, circuits and reading, yours to keep afterwards.
Your details
0 of 11 required fields
Complete the required fields to continue.By enrolling you agree to Rump Labs' secure checkout. Razorpay processes the payment; no card details are stored on our servers.
Forty hours of ZK.
Your pace, your start date.
Ask about the syllabus, the fee or the internship track before you enrol.

