Start here, no code
Keeper's journey
Hatch your Duskling, then learn how Dusk works: privacy, credentials, regulated markets and the network. Each chapter explains one idea and asks one question.
Learn to build on Dusk
Learn how Dusk works, then write smart contracts, zero-knowledge circuits and dApps for it, with one Duskling shared across every path.
The paths are independent: start with the journey, or go straight to code.
Start here, no code
Hatch your Duskling, then learn how Dusk works: privacy, credentials, regulated markets and the network. Each chapter explains one idea and asks one question.
Smart contracts in Rust
Write one Dusk Forge contract across five lessons: hatch Dusklings, give them keepers, hunt moths from another contract, battle, and trade.
dApps in JavaScript
Build a web page that reads every Duskling from the Hatchery with Dusk Connect and the contract's data-driver, then prepare hatch and transfer calls for a wallet.
Zero-knowledge circuits
Write a dusk-plonk circuit that proves your Duskling's power without revealing its stats, then an arena pass that proves power ≥ 50. Every check generates a real PLONK proof.