Overview of the Program

Data Science is one of the most on-demand career pathways today. Companies require Data Scientists to not only conduct the usual business intelligence. Our program focuses on Python and SQL and equips you with all the fundamental skills to launch your career in Data Science.

With more data collected by companies today than over collected, every business, regardless of industry, requires professionals who can analyse data, draw useful insights (Data Analysts), build machine learning models to make predictions (Machine Learning Engineers), and structure data pipelines that collect data and preprocess it before storing or serving it automatically to ready-made data models (Data Engineers).

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 career in Data Science today.

The Data Science 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 the first module offered as a free prerequisite to the core program:

SQL Databases

Learn the how to build and maintain relational databases. Learn how to query SQL databases and do data analysis on database entries.

Python Programming

Learn Python fundamentals from the basic of programming, python data types, web scraping to advanced concepts such as object-oriented programming.

Python Data Analysis

Learn Python data analysis libraries – Numpy and Pandas. Learn data visualisation with Matplotlib, Seaborn and Plotly.

Machine Learning I

Learn the foundations of ML, data preparation, supervised learning models (regression and classification), and model evaluation with Scikit Learn.

Machine Learning II

Learn the unsupervised learning models (dimensionality reduction and clustering), time series analysis, deep learning foundations with Scikit Learn, Scipy, and Stat Models.

Big Data Engineering

Learn how to handle big data with Apache Hadoop, Spark, and Kafka. Learn how to use Docker, Kubernetes, and data warehousing tools e.g. Snowflake.

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.