Blockchain learning resources
Welcome students. This page collects helpful blockchain resources, interactive demonstrations, and lesson materials created by Dr Mahmoud Elkhodr and shared here to support your learning. Start with the first lesson below, then return as new activities are added.

Lessons and demos
Use these resources alongside class activities, revision, and self-guided exploration.
Blockchain fundamentals interactive demo
Explore ledgers, blocks, hash links, tamper detection, Proof of Work, mining rewards, difficulty, confirmations, and a knowledge check through an interactive visual learning package.
Launch lesson Lesson 2Blockchain types, databases and consensus
Compare public, permissioned and hybrid blockchain designs, contrast database updates with append-only ledgers, and explore consensus, Interledger and Hyperledger Fabric through animated scenes.
Launch lesson Lesson 3Cryptography missions
Explore shared-secret encryption, public and private keys, hashing, and digital signatures through four guided visual missions.
Launch lesson Lesson 4Blockchain Network Explorer
Compare centralised, distributed and decentralised control, evaluate when blockchain is useful, and follow a smart-contract escrow through a decentralised application.
Launch lesson