This repository hosts the lab materials for the Blockchain, Distributed Ledger Technology (DLT), and Decentralized Applications course.
All students will have open access to code examples, exercises, and tasks.
The course introduces the foundations and practice of decentralized technologies.
We will study:
- Blockchain architectures and consensus mechanisms
- Smart contracts and decentralized applications (DApps)
- Solidity programming for Ethereum-compatible platforms
- Development and testing tools (Remix, Hardhat, Truffle, Ganache, Metamask, etc.)
Each lab includes:
- Examples – step-by-step guided code and demonstrations
- Exercises – short practice problems to reinforce concepts
- Tasks – assignments to be completed and submitted