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).

3 weeks

Data Science Foundations

For students looking to learn Data Science foundations only and kickstart their learning or vet if this is the pathway for them. [FREE]

  • Ideal for absolute beginners
  • With a strong interest in Statistics
  • Zindua certificate on completion

25 weeks

Data Science Core

Learn everything from the foundations to the advanced concepts and set yourself up for all possible careers in Data Science.

  • Data Science Foundations is a prerequisite
  • Covers all core skills for a job in the industry
  • Microsoft Azure Industry Certification

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:

Data Science Foundations [FREE Pre-Bootcamp]

Learn the fundamentals of Python Programming for Data Science and how to work with and query relational databases with SQL. Bonus Content: Advanced Microsoft Excel.

Python Data Analysis

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

General Data Analysis

Learn data analysis with SQL queries and relational databases. Learn essential data tools such as Microsoft Excel and Tableau.

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.

Join the FREE Foundations Course

Program Structure

This program is part-time and predominantly virtual with in-person sessions on Saturdays. Ideal for anyone looking to upskill into tech regardless of their current engagements, location, or previous educational background. Here is how it works:

  • Curated Online Content: Access course content on our learning management system and learn remotely.
  • One-on-one Technical Support: Get assigned a technical mentor to work with you on your journey.
  • Weekend Workshops: Physical classes on Saturdays from 10am to 2pm guided by technical mentors.
  • Project-based Learning: Work on daily challenges, weekly projects and capstones and reinforce skills.
  • Professional Development: Enrichment programs in career development and tech masterclasses.
  • Job Placement Support: While a job is not a guarantee, we help you land a tech job on graduation.
  • Certification: Graduates take Microsoft Azure Data Science Associate or AWS Developer certifications.

Financing Options

We offer the best financing plans to fit students from all economic backgrounds. We also have a 50% money-back guarantee for students if you do not get a job within 12 months of program completion.


Upfront Tuition

Pay for the program in full on enrolment. 20% cheaper than flexible payments.

KSH25k instalments

Flexible Payments

Pay in 5 instalments for every 5-week module in our 25-week core program (5 modules).

DEFER50% into an


Pay 50% of the program upfront or instalments. Defer the rest into an income-share.

Admissions Process

Our admissions process is straightforward and runs concurrently as a student takes the FREE Foundations course:

  • Initial Program Application: Fill in your personal details and detail your program and financing choice.
  • Free Foundational Course: Start learning the foundations as we process/advance your application.
  • Enrolment Confirmation: Choose your start date, final financing plan, and pay your enrolment deposit.
  • Complete Free Course: Students have to complete the foundations before starting the core program.
  • Program Orientation: One-week before start you we’ll the onboarding process with an orientation call.