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.

Midnight / CompactBeginnerEnglish

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.

Learner rating
☆☆☆☆☆Not rated yet0 ratings
Sign in to rate this course.

Course content

10 chapters · 10 lessons

1. Midnight, privacy-preserving DApps, and zero-knowledge proofs

1 sections

2. Install and verify the Midnight development toolchain

1 sections
  • ○Install and verify the Midnight development toolchainSign in to access this lesson0 min

3. Compact fundamentals: ledger state and circuits

1 sections
  • ○Compact fundamentals: ledger state and circuitsSign in to access this lesson0 min

4. Privacy by default and explicit disclosure

1 sections
  • ○Privacy by default and explicit disclosureSign in to access this lesson0 min

5. Data types, assertions, and input validation

1 sections
  • ○Data types, assertions, and input validationSign in to access this lesson0 min

6. Witness functions and local private state

1 sections
  • ○Witness functions and local private stateSign in to access this lesson0 min

7. Compile contracts and understand proof generation

1 sections
  • ○Compile contracts and understand proof generationSign in to access this lesson0 min

8. Test and debug Compact contracts

1 sections
  • ○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

1 sections
  • ○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

1 sections
  • ○Beginner capstone: private eligibility verifierSign in to access this lesson0 min