This specific module describes the skills, knowledge and attitude required to Apply Machine Learning Fundamentals. This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to Apply Data Pre-processing, Develop Machine Learning Model and Perform Model Deployment.

- Teacher: JACQUELINE NIRERE
This specific module describes the skills, knowledge and attitude required to Apply Python Programming. This module is intended to prepare learners pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to Prepare python environment, write basic python program and Apply object-driven in python.

- Teacher: JACQUELINE NIRERE

- Teacher: Speratha TUYISENGE
This specific module describes the skills, knowledge and attitude required to Apply Fundamentals of Blockchain. This module is intended to prepare you pursuing TVET Level 5 in software development. Upon completion of this module, you will be able to Design Blockchain system architecture, Apply Solidity Basics, Develop Smart contracts system and Apply Frontend Integration

- Teacher: JULES NTIGURIRWA
This module describes the knowledge, skills and attitude required to Develop NoSQL databases. This module is intended to prepare you pursuing TVET Level 5 in Software Development. At the end of this module you will be able to Prepare database environment, Design database, Implement database and Manage Database.

- Teacher: JULES NTIGURIRWA
This general module aims to equip learners with knowledge and skills necessary for applying Quality Assurance. This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, learners will be able to analyse system requirements specification, develop test plans, test the system and generate test documentation.

- Teacher: Wilson NIYONKURU
This course provides learners with comprehensive skills to develop modern, responsive, and high-performance web applications using contemporary web technologies. Learners will gain practical experience in front-end development, styling, performance optimization, and deployment of web applications.


- Teacher: Wilson NIYONKURU
