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.

  1. 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