Enrolment options
This module equips learners with the knowledge, skills, and attitudes required to apply blockchain fundamentals within the field of software development. Positioned at RQF Level 5 with 10 credits and 100 learning hours, it is part of the TVET Certificate V in Software Development curriculum under the ICT and Multimedia sector.
The course emphasizes both theoretical understanding and hands-on practice, preparing learners to:
- Design blockchain system architecture by identifying requirements, selecting appropriate technologies, and creating system designs.
- Apply Solidity basics, including syntax, data types, functions, control structures, and gas optimization.
- Develop smart contracts that meet industry standards (ERC20, ERC721, ERC1155), with a focus on security, deployment, and testing.
- Integrate blockchain with frontend applications using Web3 libraries, wallets, and smart contract interactions.

- Teacher: Leonard TUYISINGIZE