Available courses

Beginner

This course aims to provide students with the basic skills necessary in order to develop expertise in the design of a database management system in the development of computer applications. Also students will be provided with basic knowledge so they can have an understanding of the fundamental principles and practices of problem-solving on the computer as well as how to convert algorithms to programs using structured programming techniques. This course also seeks to provide students with hands-on experience in the use of web design software to create and maintain simple websites.

Updated: Jan 2026

Beginner

Updated: Jan 2026

Beginner

Intermediate

Updated: Dec 2025

Beginner

Updated: Dec 2025
49 Enrolled

Beginner

Updated: Oct 2025

Beginner

Updated: Sep 2025
21 Enrolled

Beginner

Intermediate

Intermediate

Beginner

Beginner

Beginner

Intermediate

Updated: Sep 2025

Beginner

Updated: Aug 2025

Beginner

This course is providing the core concepts in physics as per CXC syllabus 2015.

Updated: Aug 2025

Beginner

Third Form Physics

Updated: Sep 2025

Beginner

Updated: Aug 2025
9 Enrolled

Beginner

Communications Department aims to motivate students to become empowered, resilient, well read, empathetic leaders who are able to think critically, communicate effectively and embody firm and noble values.

Updated: Sep 2025
13 Enrolled

Beginner

Counselling

Life Skills provides students with practical, real-world knowledge and abilities essential for navigating life beyond the classroom. It provides skills and tools necessary for social, emotional, academic and career development. This course is available only for 1st and 2nd form students. 

Updated: Aug 2025
2 Enrolled

This space is provided for the Social Studies department to share resources and disseminate information.

Updated: Aug 2022

Beginner

Updated: Aug 2025
9 Enrolled

Beginner

Science Department cycle scheme upload for school year 2025-26

Updated: Aug 2025
15 Enrolled

Intermediate