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

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 objectdriven in python.

This specific module describes the skills, knowledge and attitude required to Apply Fundamentals of Blockchain. 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 Design Blockchain system architecture, Apply Solidity Basics, Develop Smart contracts system and Apply Frontend Integration

The Quality Assurance (QA) Application Module is designed to ensure that software systems meet defined requirements, function correctly, and satisfy stakeholder expectations. It focuses on three main elements of competence, each supported by performance criteria aligned with industry standards:

1. Perform Requirements Analysis 

 2. Test the System 

 3. Generate Test Documentation