From complete beginner to developer
Ship a tested, versioned application connected to a blockchain, and understand what happens beneath the interface.
- Audience
- No programming experience required. Students, career changers, public-sector staff.
- Weeks
- 16
- workshops
- 20
- taught hours
- 66
- L0
Computing and cryptographic foundations
Foundation - L0
Consensus and the anatomy of a chain
Foundation- BAC-L0-FOUND-107Distributed systems: latency, partitions, consistency3 h
- BAC-L0-FOUND-108Fault tolerance and Byzantine faults3 h
- BAC-L0-FOUND-109Consensus families and finality3 h
- BAC-L0-FOUND-110Anatomy of a blockchain3 h
- BAC-L0-FOUND-111Accounts, transactions and fees3 h
- BAC-L0-FOUND-112Wallets, mnemonics and derivation3 h
- BAC-L0-FOUND-113Nodes, validators and network roles3 h
- BAC-L0-FOUND-114Reading a blockchain critically3 h
- L1
Tooling and a first delivery
Blockchain developer- BAC-L1-FOUND-115Linux for blockchain engineers4 h
- BAC-L1-FOUND-116Git, GitHub and open-source contribution4 h
- BAC-L1-FOUND-117Docker and reproducible environments4 h
- BAC-L1-FOUND-118APIs, JSON-RPC and node integration4 h
- BAC-L1-FOUND-119TypeScript: the front end of a chain application4 h
- BAC-L1-FOUND-120Smart contracts: fundamentals and limits4 h
