Skip to content
Blockchain Association of Cameroon
TransversalFOUNDL0 · L1

Foundation

What must be understood before a single line of protocol code is written.

The track the mandate makes compulsory: no blockchain programming begins until networking, cryptography, distributed systems and consensus are secured.

It closes with the developer toolkit — Linux, Git, containers, RPC, TypeScript, contracts — so that a participant leaving Level 1 is employable as a developer even if they go no further into protocol engineering.

The only track with no prerequisites, and the only one no other track exempts you from.

workshops
20
taught hours
66
Track lead
Developer Curriculum Architect

Modules

01

Networks and data

The computing substrate: how packets travel, how data is arranged.

02

Applied cryptography

Hashing, signatures, Merkle trees: the primitives everything else depends on.

03

Distributed systems and consensus

Why agreement between machines is hard, and what each consensus family buys.

04

Anatomy of a blockchain

Blocks, transactions, wallets, nodes — and reading critically what explorers display.

05

The developer toolkit

Linux, Git, containers, RPC, TypeScript and contracts: enough to ship a first application.

Capstone

A verifiable block explorer

Build an explorer that does not merely display a provider's data but verifies for itself what it shows.

  • 01Interface listing a test network's blocks and transactions
  • 02Local verification of digests and inclusion proofs
  • 03Documentation stating what is verified and what remains assumed