Computer learning refers to the process of acquiring knowledge and skills related to the use, understanding, and application of computer systems and digital technologies. It encompasses both theoretical concepts and practical competencies that empower individuals to navigate the digital world effectively.

Foundation of Computer is an introductory course designed to equip learners with the essential knowledge and practical skills required to understand and use computer systems effectively. The course provides a strong grounding in the fundamental concepts of computing, including computer components, types of computers, number systems, software categories, and basic operations of a computer system.
Learners are introduced to key hardware devices such as the keyboard, mouse, system unit, storage devices, and output devices, as well as the role they play in computer functionality. The course also explores basic software applications, including operating systems and common productivity tools. Students gain practical experience in starting, operating, and shutting down a computer, as well as basic file management.
By the end of the course, learners will understand how computers work, how information is processed, and how to apply computer skills confidently in academic, professional, and personal environments. This course forms the foundation for more advanced ICT modules such as Computer Applications, Programming, Networking, and Information Systems.
- Teacher: Admin User

This course introduces learners to the fundamental concepts, components, and functions of computer hardware. It covers the identification, installation, maintenance, and troubleshooting of computer parts and peripherals. Learners will gain hands-on experience in assembling and disassembling computers, managing storage devices, and applying safety procedures when handling hardware. The course aims to build technical competence and practical problem-solving skills necessary for effective computer operation and support.
- Teacher: Admin User
- Teacher: Emmanuel Wafula
- Teacher: Wafula Wanyama
- Teacher: Admin User
- Teacher: Emmanuel Wafula
- Teacher: Wafula Wanyama