hackquest logo

301: Advanced Applications - Zero-Knowledge DApp Development

This course takes you deep into practical Zero-Knowledge DApp development on Midnight. From environment setup to deployment, you will build a privacy-preserving bulletin board application and gain real-world ZK engineering skills.

301: Advanced Applications - Zero-Knowledge DApp Development

Language

Compact

Total Length

3.0h

Part of Learning Track

Build on Midnight + 1

What You’ll Learn

How to build and deploy a Zero-Knowledge DApp usingCompact, Proof Server, and Midnight SDK

How Midnight handlesproof generation, transaction flow, and public vs private state

How to design shielded contracts usingwitnesses, circuits, and disclose

How to integrate CLI, wallet, and frontend for a complete end-to-end application

Hands-on experience shipping aprivacy-preserving DApp
Practical mastery of Midnight’s architecture and ZK development workflow
Confidence designing real-world shielded applications
A deployable project you can extend or showcase

Syllabus