New skills. New possibilities. Explore RVIBS Online School today.
RVIBS crest Rift Valley Institute of
Business Studies · Nakuru
THE PEOPLE'S COLLEGE
Menu
Browse courses
Agriculture
Business & Professional Pathways
Cosmetology
Health & Applied Sciences
Hospitality
IT, Coding & Technology
Journalism & Mass Media
Languages
All Languages
Short course
Theology
Blog Contact

All programmes
Diploma Now enrolling

Software Engineering

Diploma in Software Engineering

About this programme

Software Engineering is a comprehensive, in-depth programme that builds learners into competent, industry-ready software developers. Going beyond foundational coding, the course covers software design principles, full-stack development, database systems, and professional software engineering practices — preparing graduates for real-world development roles or further degree-level study. What You'll Learn a. Advanced Programming — object-oriented programming and advanced problem-solving b. Data Structures & Algorithms — core computer science principles for efficient software design c. Full-Stack Web Development — front-end (HTML, CSS, JavaScript, modern frameworks) and back-end development d. Database Design & Management — relational database design, SQL, and database administration e. Software Design & Architecture — design patterns, system architecture, and application structuring f. Software Testing & Quality Assurance — unit testing, debugging, and QA methodologies Who Should Enroll - KCSE mean grade C- and above (or equivalent), or holders of a relevant certificate - Certificate in Software Engineering graduates progressing further - Individuals seeking a robust, career-ready qualification in software development - IT professionals looking to formalize and deepen their development skills Career Outcomes Graduates are prepared for roles such as Software Developer, Web Developer, Junior Systems Analyst, Mobile App Developer, and Junior Software Engineer, and are well positioned to progress into degree-level Computer Science or Software Engineering programmes.

Entry requirements

  • Minimum KCSE mean grade C- (or equivalent), OR
  • Certificate in Software Engineering / related IT certificate
  • Basic computer literacy required

Available levels

LevelDurationExam bodyFee
Certificate 5 Terms ABMA KES 10,320 per term
Diploma 7 Terms ABMA KES 10,320 per term

Programme details

Level
Diploma
Category
IT, Coding & Technology
Duration
7 Terms
Delivery
fully online
Fee
KES 10,320 per term
Accredited by
ABMA
Apply / Register Ask a question

Learning designed for ambitious people across Kenya and beyond.

Online access

Practical skills

Guided pathways