Substrate / Polkadot SDK
Writing the blockchain itself, one pallet at a time.
The curriculum's most demanding engineering track. Rust is taught here as a tool of runtime engineering, never as a subject in itself.
It covers the full cycle: storage, extrinsics, events, hooks, tests, weight benchmarking, upgrades, migrations, governance, contracts and EVM compatibility.
The track that produces protocol engineers, not framework users.
- workshops
- 18
- taught hours
- 74
- Track lead
- Polkadot / Substrate Lead Architect
Modules
Rust for the protocol
Memory model, abstractions, and the constraints of the restricted runtime environment.
From node to first chain
Client/runtime architecture, chain specification, a local network that finalises.
Pallet engineering
Storage, extrinsics, origins, events, hooks: the core of the craft.
Quality, weights and evolution
Tests, cost measurement, runtime APIs, upgrades and state migrations.
Opening up and shipping
Own governance, contracts, EVM compatibility, networking, then the complete chain.
Capstone
A complete application-specific blockchain
Deliver a chain answering a real Cameroonian use case: tested business pallets, measured weights, governance in place, documented operations.
- 01Chain fully reproduced by another team
- 02Weights from measurement, never estimated
- 03Upgrade demonstrated against populated state
The other tracks
FOUND
Foundation
20 workshops
DOT
Polkadot
12 workshops
COSMOS
Cosmos SDK
25 workshops
AVAX
Avalanche
20 workshops
TIA
Celestia and modular blockchains
20 workshops
XCHAIN
Interoperable systems engineering
15 workshops
SEC
Blockchain security
15 workshops
OPS
Blockchain infrastructure and DevOps
15 workshops
ARCH
Blockchain architecture
10 workshops
