Skip to content
All Programs
ICTL3, L4, L5

Software Development

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

Software Development

3 Years (L3 + L4 + L5)

TVET Level 5 Certificate in Software Development

Duration

3 Years (L3 + L4 + L5)

Certification

TVET Level 5 Certificate in Software Development

Trade

ICT

Program overview

The Software Development program is our flagship ICT offering, taking students from programming fundamentals to building complete applications. Across three levels, students progressively master web development, mobile development, database management, and software engineering principles.

At Level 3, students learn programming foundations with HTML, CSS, JavaScript, and introductory Python. Level 4 advances into full-stack web development, databases (SQL and NoSQL), and version control. Level 5 covers advanced topics including mobile app development, API design, cloud deployment, and software project management.

Our computer labs are equipped with modern hardware and software tools used in the industry. Students work on real projects throughout the program, building a portfolio that demonstrates their capabilities to potential employers.

Curriculum

  • HTML, CSS & JavaScript
  • Python Programming
  • Full-Stack Web Development
  • Database Design (SQL & NoSQL)
  • Mobile Application Development
  • Version Control (Git)
  • API Design & Integration
  • Software Testing & Debugging
  • Cloud Computing Basics
  • Agile Project Management
  • Entrepreneurship & Freelancing

Requirements

  • O-Level certificate or equivalent
  • Previous school results or transcripts
  • National ID or birth certificate
  • Two passport-size photographs
  • Registration fee payment

Where this program takes you

01Software Developer
02Web Developer (Frontend/Backend)
03Mobile App Developer
04Database Administrator
05IT Consultant
06Freelance Developer
07Tech Startup Founder

Ready to study Software Development?

Take the first step toward your career. Apply now or contact us to learn more about the admissions process.