Midnight Blockchain
Midnight Blockchain Development - Beginner
Code: KZ43WUSJVendor: Midnight Training SchoolZAR 499.00
Beginner Midnight training covering privacy-preserving DApp concepts, Compact fundamentals, toolchain setup, witnesses, testing, and a first privacy-focused capstone.
A hands-on beginner course grounded in the official Midnight documentation and open-source repositories. Students learn how to design public/private data boundaries, write and compile Compact contracts, use explicit disclosure safely, test contracts, and understand the full DApp path from wallet and proving to indexer and node.
Course content
10 chapters · 10 lessons
1. Midnight, privacy-preserving DApps, and zero-knowledge proofs
2. Install and verify the Midnight development toolchain
- ○Install and verify the Midnight development toolchainSign in to access this lesson0 min
3. Compact fundamentals: ledger state and circuits
- ○Compact fundamentals: ledger state and circuitsSign in to access this lesson0 min
4. Privacy by default and explicit disclosure
- ○Privacy by default and explicit disclosureSign in to access this lesson0 min
5. Data types, assertions, and input validation
- ○Data types, assertions, and input validationSign in to access this lesson0 min
6. Witness functions and local private state
- ○Witness functions and local private stateSign in to access this lesson0 min
7. Compile contracts and understand proof generation
- ○Compile contracts and understand proof generationSign in to access this lesson0 min
8. Test and debug Compact contracts
- ○Test and debug Compact contractsSign in to access this lesson0 min
9. Understand the full DApp path: wallet, Midnight.js, indexer, proof service, and node
- ○Understand the full DApp path: wallet, Midnight.js, indexer, proof service, and nodeSign in to access this lesson0 min
10. Beginner capstone: private eligibility verifier
- ○Beginner capstone: private eligibility verifierSign in to access this lesson0 min