Overview of the program

Software development is one of the most in-demand careers in the 21st century. Software developers build web applications, mobile applications, applications programming interfaces, and automation scripts all of which are needed across all industries as tech is the core driver for almost all organisations. As a Software Developer in Kenya, you stand to earn anywhere from KES 50k per month (entry level) to KES 700k per month for senior level. More technical roles, lead roles, and remote jobs abroad could pay higher. Here are the median salaries for different software development roles:

Role (Based on Glassdoor July 2023)Median Monthly Salary in Nairobi
Frontend EngineerKES 203,000
Backend EngineerKES 402,500
DevOps EngineerKES 128,000
Software EngineerKES 260,000
Qualitative Analyst EngineerKES 160,000

Join an immersive program focused on practical skills

25-week Part-time

20-hour weekly commitment (Monday to Saturday)

Hybrid Learning

Live online classes on weekdays, in-person on Saturdays

In-person classes are based in Nairobi, Kenya. We’ll expand to other cities from 2024.

Hear from a student

I enjoy how the course work is structured, my Technical Mentor is super reliable and provides useful resources that compliment the course work I’m doing. The support from Zindua is excellent, they have a dedicated Slack channel where we ask and receive help from both the Technical Mentors and my fellow students. The projects are challenging but manageable and help reinforce the material covered. I would recommend Zindua to anyone who wants to kickstart their tech career and want a personalised learning experience.

Emelda Owira, Software Development Student

Zindua your Software Development career today.

The Software Dev Curriculum

Curated from our in-depth research of the most on-demand skills in the job market, our curriculum is broken down into 5-week-long modules with expert technical mentors to guide across each of the modules:

HTML-CSS & Responsive Design

Learn how to build responsive static websites with HyperText Markup Language (HTML) and Cascading Styling Sheets (CSS)

JavaScript Programming

Learn JavaScript programming from the basics to advanced concepts and how to use JavaScript to build frontend web applications

React Frontend Development

Learn the most-popular frontend framework for JavaScript and start building and deploying more advanced web applications

Python Programming

Learn the basics of python, data types, web scraping, object-oriented programming, APIs, and test-driven development

Django Backend Development

Learn backend development using the Django Python framework. Learn how to work with databases and how to build CRUD applications.

Systems & Architecture Design

Learn the fundamentals of systems design and engineering from containerisation, testing, architectural designs to cloud deployments

Final Software Capstone

Build and deploy an end-to-end full-stack software application using a React or Next.JS frontend as well as a Django or Node.JS backend

How does it work? Understand the Zindua Experience!


Get assigned a technical mentor

Programs are personalised and your work with an expert who guides you through a module via online & in-person sessions


Access content on the Zindua LMS

Content is hosted on our platform for self-learning so that mentor sessions are focused on project-based learning

Financing Options

Choose the pricing option that fits your needs. We offer a 50% money-back guarantee if you do not get a job 12 months on graduating the program:

One-time Upfront Payment

Pay KES 120K all one-time fee (20% cheaper than instalment payments)

Pay in TWO Quarterly Instalments

Pay KES 62.5K twice with 3-month gap between the payments.

Pay in FIVE Monthly Instalments

Pay KES 30,000 for every month for 5 monthly instalments

Flexi Payment Plan (Lipa mdogo mdogo)

Pay KES 13,750 monthly for 12 months. This financing will require the student/parent (whoever will be making payments) to go through a credit vetting process by Chaptr Global. This option is ideal for students who are not eligible for an income-share agreement but still cannot afford the standard pricing plans.

Income-Share Agreement (Learn now, pay later)

Pay 50% of tuition fees and defer the rest into an income-share agreement. You’ll pay KES 15K (instead of KES 30K) for every 5-week module for 5 total instalments. Once you graduate, you’ll be required to pay 10% of your earned income for 24 months. If you do not get a job you pay nothing! This financing plan is ONLY available to students with Bachelor’s Degree or in their final year of university i.e. students who’ll be looking for employment immediately they graduate Zindua School.

Apply for next intake Estimate your financing

Frequently Asked Questions

Below are the most common questions we get from prospect learners. You can go to our FAQs page to find more questions and answers to all possible questions we receive:

Yes, Zindua School has an enrolment deposit of KES 5,000 which is deductible from your program fees. The deposit allows us to confirm your slot in an upcoming intake. Fees will be paid (minus the deposit) once you have started the program.

We have a three-step admissions process. Apply on website, pay the enrolment deposit, and attend our orientation program. Simple and straightforward. Since there could be some weeks between the time you pay the deposit and the orientation program, you’ll be invited to our Free Courses to start learning the program prerequisites.

No, we do not offer a job guarantee. However, we have a career development program, we support graduates in applying for jobs, and we connect top graduates to our employment network. Beyond that, it worth noting, we are pretty incentivised to support all learners in the hiring process as we offer a 50%-guarantee if you do not get a job 12 months on graduating the program; and the case for income-share agreements, we only get our investment back if you get a job. Therefore, it is is in our best interest to offer utmost quality to prepare you for the job market.