Self-paced · Enrol any time

Zero-knowledge
proofs,
taught properly.

A 40-hour, self-paced certification course taking you from blockchain fundamentals to writing your own ZK circuits. No prerequisites. No prior coding knowledge required.

Recorded lectures, at your own pace. Hands-on projects. Certificate on completion.

40 hours
Self-paced, recorded lectures
8 modules
From foundations to ZK in production
Certified
Completion certificate from Rump Labs
NO PREREQUISITESSELF-PACED · 40 HOURSHANDS-ON PROJECTSCIRCOM · HALO2 · NOIRGROTH16 · PLONK · STARKSZK-ROLLUPS & ZK-EVMSCOMPLETION CERTIFICATEPROJECT PRESENTATIONSINTERNSHIP TRACKNO PREREQUISITESSELF-PACED · 40 HOURSHANDS-ON PROJECTSCIRCOM · HALO2 · NOIRGROTH16 · PLONK · STARKSZK-ROLLUPS & ZK-EVMSCOMPLETION CERTIFICATEPROJECT PRESENTATIONSINTERNSHIP TRACK
The syllabus

Eight modules.
Fundamentals to circuits.

Zero-knowledge proofs in blockchain, theory and applications — a hands-on route from first principles to the systems running in production today.

01

Build strong foundations

Blockchain basics, cryptographic primitives, and the mathematics behind elliptic curves and commitments.

02

Core ZKP protocols

Interactive proofs like Schnorr and Bulletproofs, and how privacy is achieved without revealing the underlying data.

03

Modern proof systems

Groth16, PLONK and STARKs, plus recursive frameworks including Halo2, Nova and SuperNova.

04

Cutting-edge techniques

Lookup arguments, sum-check protocols, and polynomial commitments such as KZG.

05

ZK in production

ZK-Rollups, ZK-EVMs, ZK-VMs and ZK-Bridges, with case studies from zkSync, StarkNet, Polygon and Succinct Labs.

06

Tools and DSLs

Write your own circuits using Circom, Halo2, Noir, Leo and ZoKrates.

07

Privacy-preserving contracts

Build confidential applications on Ethereum using Aztec and comparable ecosystems.

08

Ship and present

Hands-on project work, concluding with a presentation of a full ZK-based blockchain application.

Who this is for

You don't need
a cryptography
background.

Where we start

Module one assumes nothing. We build the mathematics you need — elliptic curves, commitments, the primitives — as we go, in the order you need them. Engineers, students and career-switchers have all started here without a cryptography background.

Where you finish

By the final module you will have written your own circuits in Circom or Noir, understood why one proof system is chosen over another, and built a working ZK application of your own. Not a certificate of attendance — something you can show.

What you get

Nine things
in the box.

01

40 hours of lectures

Recorded and sequenced so each one builds on the last.

02

Self-paced

Start when you enrol and move at your own speed.

03

Hands-on projects

Build work, not just watching lectures.

04

Final project

Finish by building a full ZK-based blockchain application.

05

Completion certificate

Issued by Rump Labs on finishing the course.

06

Job referrals

Referrals into crypto and blockchain roles where we can make them.

07

Internship track

Internship opportunities at Rump Labs based on performance.

08

Course materials

Slides, circuits and reading, yours to keep afterwards.

Who teaches it

Hridam Basu

Founder, Rump Labs · Cryptography researcher and engineer

Over a decade of cryptography research and engineering in the blockchain industry, building systems based on zero-knowledge proofs and secure multiparty computation.

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

Enrolment

Forty hours.
Start any time.

Duration

40 hours of recorded lectures

Pace

Self-paced. Start any time

Format

Online, with hands-on project work

Prerequisites

None. No prior coding or cryptography needed

Certificate

Official completion certificate from Rump Labs

After the course

Job referrals and internship opportunities

Course fee

…

By enrolling you agree to Rump Labs' secure checkout. Razorpay processes the payment; no card details are stored on our servers.