
Prerequisites for Blockchain Fundamentals course:
What you’ll learn:
| Module | Topics Covered Duration |
| Module 1: Introduction to Blockchain | – Historical context and evolution of blockchain
– Demystifying buzzwords: distributed ledger, consensus mechanisms, cryptography 2 hours – Understanding decentralization and its implications |
| Module 2: Cryptography in Blockchain
Module 3: Nodes and Consensus Mechanisms Module 4: Public Blockchain Platforms |
– Basics of Cryptography
– The power of cryptography: Hashing, signatures, 2 hours and security – Different types of Nodes 2 hours – Consensus Algorithms – Introduction to Ethereum – Smart Contracts 2 hours – Wallet |
| Module 5: Public Blockchain Platforms | – Blockchain layers (L0, L1, L2, L3)
2 hours – Other Blockchain Platforms |
| Module 6: Beyond Bitcoin: A Universe of Applications | – Exploring diverse applications beyond
2 hours cryptocurrencies (supply chain, healthcare, voting) |
| – Case studies of successful blockchain
implementations |
|
| Module 7: Build a basic
blockchain (Optional) |
– Python programming intro
– Cryptography and hashing in Python – Design a blockchain block 3 hours + – Implement a chain of blocks – Add transactions and simple Proof-of-Work |
Suvadra Barua
Trainer, Sheikh Kamal IT Business Incubator, CUET
Blockchain Engineer, Universal Machine Inc.