
This course equips learners with the knowledge, skills, and attitudes required to design, develop, test, and maintain computer software systems. It introduces students to software engineering principles, programming concepts, and development methodologies used in modern ICT environments. Learners will gain hands-on experience in writing code, developing software applications, and working with databases and development tools.
- Teacher: Admin User

This course introduces students to the principles and practices of website design and development. It covers the fundamental concepts of designing user-friendly, accessible, and responsive websites using current industry standards. Students will learn HTML, CSS, and basic JavaScript to build interactive and visually appealing web pages. Emphasis is placed on design aesthetics, usability, layout principles, color theory, typography, and responsive design techniques. The course also explores web publishing, hosting, and web development tools.
- Teacher: Admin User

An Operating System (OS) course introduces students to the fundamental concepts and principles of managing computer hardware and software resources. It covers topics like process management, memory management, file systems, and security, providing a broad understanding of how operating systems work. The course aims to help students understand the structure, functions, and design of modern operating systems.
- Teacher: Admin User

This unit covers the competencies required to perform computer networking activities. It involves identifying network types and components, connecting network devices, configuring network components and workstations, networking testing, configuring Network types, perform Network security, monitoring and maintaining.
- Teacher: Admin User