---
# System prepended metadata

title: ZK Whiteboard Sessions

---

# ZK Whiteboard Sessions

https://zkhack.dev/whiteboard/

[1. What is a SNARK?](https://zkhack.dev/whiteboard/module-one/)

[2. Building a SNARK (Part I)](https://zkhack.dev/whiteboard/module-two/)

3. [Building a SNARK (Part II)](https://zkhack.dev/whiteboard/module-three/)

4. [SNARKs vs. STARKS](https://zkhack.dev/whiteboard/module-four/)

5. [PLONK and Custom Gates](https://zkhack.dev/whiteboard/module-five)

6. [Lookup Arguments for Performance Optimisation](https://zkhack.dev/whiteboard/module-six/)

7. [Zero Knowledge Virtual Machine (zkVM)](https://zkhack.dev/whiteboard/module-seven)

8. [Achieving Decentralised Private Computation](https://zkhack.dev/whiteboard/module-eight)

9. [Introduction to zkRollups](https://zkhack.dev/whiteboard/module-nine/)

10. [zkEVM](https://zkhack.dev/whiteboard/module-ten/)

11. [ZK Swaps](https://zkhack.dev/whiteboard/module-eleven/)

12. [zkID](https://zkhack.dev/whiteboard/module-twelve/)

13. [Fast Recursion with Plonky2](https://zkhack.dev/whiteboard/module-thirteen/)

14. [Nova Crash Course](https://zkhack.dev/whiteboard/module-fourteen)

15. [Inner Product Argument in Halo 2](https://zkhack.dev/whiteboard/module-fifteen/)

16. [Multi-Asset Shielded Pool](https://zkhack.dev/whiteboard/module-sixteen)