Courses /
Blockchain Foundations
Learn blockchain from first principles: how software systems are organized, why distributed systems are difficult to coordinate, and where blockchain fits. The course uses plain-language examples, diagrams, and practice questions for readers without a technical background.
- Module 1: Understanding Systems Before Blockchain
This module introduces the software-engineering ideas you need before studying blockchain: layers and aspects, centralized and distributed architecture, and peer-to-peer systems. By the end, you will understand the purpose and potential of blockchain.
Lessons coming soon