Learn the mental model, the cryptography under the hood, and the tooling — then build a real ZK app with Noir end-to-end.
Build Your First ZK App
From mental model to working proof.
Web2 vs Web3 vs ZK Applications
+20The ZK App Mental Model
+25What Is a Circuit?
+25Polynomial Commitments — The Big Idea
+30KZG Commitments
+30Proof Systems Landscape — SNARKs, STARKs & Plonk
+30ZK App Architecture & Intro to Circom
+25Circom vs Noir — Choosing Your Stack
+30Witnesses, Public Inputs & Constraints — Explained
+30How to Build Your First ZK App with Noir
+25Write Your First Circuit with Noir & Barretenberg
+30What Barretenberg Is Actually Doing
+30Common ZK App Patterns
+25ZK App Security Checklist
+30