Top rated in Kenya: 4.9/5 rating from 80+ Google reviews

Data Science Core Course: Analyse data and build AI/machine learning models

Learn how to perform deep exploratory data analysis and build high-performant predictive systems using Python, SQL, and advanced machine learning algorithms. Course curriculum is anchored on the Microsoft Azure Data Scientist Associate certification.

Black woman on laptop taking our data science core course at Zindua

Overview

Become a Data Analyst, Data Scientist, or AI/Machine Learning Engineer

Our immersive core program is built to bridge the gap between learning and employment. We combine personalised mentorship – smaller classes equals better support & greater outcomes; project-based learning – build real-world projects; and job placement support to ensure you don’t just graduate, you launch a career.

Data Science is revolutionising industries by turning vast datasets into the strategic decisions that drive modern business growth. As organisations increasingly rely on data to foster innovation and enhance customer experiences, the demand for experts who can build predictive AI models continues to soar, placing you at the forefront of global technological advancement. Data Science is also one of the most financially rewarding tech roles:

Career Stage

Kenya Salary Range

Global Remote Range

Entry-Level

KES 60K – 120K monthly

$45K – 70K annually

Mid-Level

KES 150K – 250K monthly

$80K – 120K annually

Senior/Expert

KES 300K+ monthly

$150K+ annually

In the first phase, you will master the essential foundations of Python and SQL to effectively query, clean, and manipulate complex datasets. Through immersive modules in Data Analysis and BI Tools, you will learn to transition from raw numbers to actionable insights, uncovering hidden patterns and communicating your findings through professional visualisations and interactive dashboards.

In the second phase, you transition into Machine Learning and Deep Learning foundations. You will build, train, and evaluate predictive models ranging from linear regressions to advanced neural networks, allowing you to solve real-world problems like fraud detection, churn prediction, and automated decision-making.

We start from the absolute basics of programming, so no prior coding experience is required, though a background in a STEM field is highly recommended. This program is purposefully designed for three core profiles looking to master the modern data-driven economy:

  • Career Switchers: Professionals from unrelated backgrounds looking to pivot into high-growth roles as Data Scientists or Data Analysts.
  • Recent Graduates: Students from STEM, Business, or Social Sciences who need practical, industry-standard skills to bridge the gap between their degree and their first tech job.
  • Career Enhancers: Professionals in data-influenced fields (such as Finance, Marketing, Healthcare, or Operations) who want to stay competitive by automating workflows and mastering predictive insights. These individuals often become the most powerful Data Scientists by combining deep domain expertise with high-level technical skills

Choose the learning schedule that best works for you

For hybrid options, in-person classes are at our Westlands/Lavington offices. If outside Nairobi, try our fully remote options:

Full-Time Hybrid

Ideal for learners WITHOUT full-time work or school commitments


  • Graduate in 5 months
  • 35-hour weekly commitment
  • 3 in-person and 2 online classes weekly – Most popular
  • Classes run from 9am – 2pm with daily take-home projects
  • Cohort intakes every 2 months
Apply Now

Part-Time Flexible

Both hybrid or remote, ideal for learners with full-time commitments


  • Graduate in 8 months
  • 20-hour weekly commitment
  • Online evening classes on weekdays – Most flexible
  • In-person/online classes on Saturdays from 10am – 2pm
  • Cohort intakes every 2 months
Apply Now

Full-Time Remote

Ideal for learners available full-time but outside Nairobi & its environs


  • Graduate in 5 months
  • 35-hour weekly commitment
  • All classes are online every weekday – New option in 2026
  • Classes run from 9am – 2pm with daily take-home projects
  • Cohort intakes every 4 months
Apply Now

CURRICULUM

What you’ll learn in our Data Science Core course

We offer the most advanced curriculum in the local market, integrating AI-assisted coding alongside Cloud Computing & MLOps to ensure you stand out as a technically superior candidate in the modern job market.

Learn the fundamentals of programming with Python. By the end of the module, you should have an apt understanding of building scripts with Python, interacting with databases, and sourcing data through APIs and scraping.

  • Dev Foundations: Git version control, Linux, and CLI/Terminal foundations
  • Python Basics: variables, conditional statements, loops, and functions
  • Data Types: strings, lists, files, tuples, sets, and dictionaries
  • Using Web Services: regular expressions, web scraping, and APIs
  • Advanced Python: object-oriented programming, unit-testing, and working with databases

Learn the essential Python libraries for data analysis. By the end of module, you’ll be able to clean data, analyse, visualise, and even deploy dashboards using Python data libraries.

  • Numpy Arrays: Learn how to do fast vectorised data operations with the Numpy library
  • Pandas Tabular Data: Learn how analyse and manipulate data with the Pandas library
  • Data Visualisation: Visualise data with plots built by Matplotlib and Seaborn libraries
  • Advanced Visualisation: Build geographic plots with GeoPandas and interactive plots with Plotly
  • Deployment of Dashboards: Deploy dashboards with a coherent data story with Streamlit or Dash by Plotly

Learn the fundamentals of data analytics outside the Python programming environment. By the end of the module, you’ll be able to query SQL relational databases, design databases & work with data warehouses, and build dashboards with BI tools.

  • SQL Programming: Build basic and advanced queries with SQL on relational databases
  • Databases & Data Warehouses: Learn how to design/optimise relational databases and how to work with data warehouses i.e. Google BigQuery
  • Advanced Excel: Learn advanced formulae, Excel statistical modelling, build charts, forecasts, and pivot tables
  • Tableau Data Visualisation: Data storytelling through live dashboards with the Tableau business intelligence tool

Learn the fundamentals of machine learning with Scikit Learn. By the end of the module, you’ll be able to prepare data for machine learning, do supervised learning problems, and evaluate & optimise your model performance.

  • Data Preparation: Learn the essential steps for cleaning and preprocessing data for machine learning models
  • Regression: Learn how to predict continuous variables; from linear regression & regularisation to advanced regression algorithms/techniques
  • Classification: Learn how to predict categorical variables; from logistic regression to advanced ensemble methods
  • Evaluation & Applied ML: Learn how to evaluate model performance, error analysis, and applied machine learning

Learn advanced machine learning concepts such as unsupervised learning, time series analysis, and deep learning. By the end of the module, you’ll be able to solve machine learning problems beyond your typical supervised learning problems.

  • Feature engineering & Anomalies: Learn dimensionality reduction, feature selection processes, and anomaly detection
  • Clustering & Recommenders: Learn algorithms for clustering as well as how to build recommender algorithms
  • Time Series Analysis: Learn statistical models for handling time series problems with stats models
  • Deep Learning: Explore the foundations of neural networks for text processing, sequential data, and computer vision

In this final stage, you transition from building models to deploying them. You will leverage AI-assisted coding to accelerate your development and use Cloud Computing (MLOps) to host your models in a production environment. The program culminates in a Final Capstone Project, a comprehensive, real-world solution that serves as the centerpiece of your portfolio.

  • AI-Assisted Development: Mastering generative AI as a force multiplier for writing and debugging code
  • Cloud Computing & MLOps: Learn Microsoft Azure and how to deploy and monitor ML algorithms on cloud
  • The Capstone: An end-to-end project solving a business problem from data sourcing to live deployment

All Zindua core programs require students to be versed with computer programming fundamentals for building efficient code and scalable solutions. In this program, here are the essential data structures and algorithms you’ll learn:

  • Basic Algorithms: Learn the Big-O Notation, Search, and Sorting Algorithms
  • Linear Data Structures: Learn Arrays, Hash maps, Stacks, Queues, Linked Lists, Trees, and Graphs
  • Non-Linear Data Structures: Trees, Graphs, and common algorithms involving trees/graphs such as pathfinding
  • Advanced Algorithms: Learn divide and conquer algorithms i.e. dynamic programming and greedy algorithms

Zindua your career in tech. Join our Data Science Core course today!

IMPACT

Our success in numbers

Our metrics reflect our commitment to high-quality education and the professional success of our students/graduates.

750+

Students Empowered

We’ve built a massive community of tech professionals in Kenya & beyond. 3,500+ empowered if inclusive of short courses

90%

Graduation Rate

Our industry-leading completion rate is a testament to our robust support system & engaging project-based curricula

#1

Top-Rated in Kenya

With a 4.9/5 star rating on Google reviews, we are the highest-rated coding school in in the region

Testimonials

Hear from our graduates

Real stories from our 750+ alumni who are now leading the tech revolution in top companies worldwide.

Zindua your career in tech. Join our Data Science Core course today!

The Zindua Edge

What sets us apart from standard bootcamps & traditional universities

Discover the unique pillars that make Zindua the most trusted launching pad for tech professionals in Africa.

1

Personalised Mentorship

Small classes by design ensuring deep technical support and high-quality graduate output i.e. max 12 students for part-time/remote & max 17 for full-time

2

Advanced Tech Curricula

We go above and beyond standard bootcamps into technical fundamentals to set you apart i.e. AI-assisted coding, cloud systems, data structures & algorithms

3

Flexible Payment Plans

The most flexible pricing plans with numerous instalment options and Lipa mdogo mdogo where payments extend beyond the length of the program

1

Career & Placement Support

In-depth career development from profile building and technical interview prep to direct access to our employer networks

2

Project-based learning

Daily challenges, weekly projects, and capstones at every milestone ensuring you graduate with job-ready tech portfolio

3

Global cloud certifications

Program curricula anchored on AWS or Microsoft Azure, preparing you for globally recognised certifications

Financing

Choose the pricing option that best fits your needs

We offer the most flexible financing in the market; paying in fewer instalments guarantees you lower total fees.

One-time Upfront Payment

KES 5K deposit + KES 125K one-time fee; this totals to KES 130K – Cheapest Option

Pay in TWO Instalments

KES 5K deposit + KES 65K monthly for 2 months; this totals to KES 135K

Pay in THREE Instalments

KES 5K deposit + KES 45K monthly for 3 months; this totals to KES 140K – Most Popular Option

Pay in FOUR Instalments

KES 5K deposit + KES 35K monthly for 4 months; this totals to KES 145K

Pay in FIVE Instalments

KES 5K deposit + KES 29K monthly for 5 months; this totals to KES 150K

Flexi Payment Plan (Lipa mdogo mdogo)

KES 5K deposit + KES 13,500 monthly for 12 months. Payments will extend beyond the program length, therefore, we’ll require the student/parent (whoever will be making payments) to go through a credit vetting process by Chaptr Global. – Most Flexible Option

Zindua your career in tech. Join our Data Science Core course today!

Frequently Asked Questions

We have a three-step admissions process. Apply on websiteattend a 15-minute interview, and pay the enrolment deposit to confirm your enrolment. 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 concepts that would be beneficial for your learning journey.

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.

Zindua School is extremely practical and our focus is on preparing our students for real-world problems in today’s job market. Most of our graduates get hired on the basis of their portfolio and this speaks to the quality of the skills you’ll gain at Zindua School.

Unfortunately, we do NOT offer a job guarantee. However, we do offer job placement support for graduates. This involves our career module where you’ll optimise your CV/resume, LinkedIn profile, portfolio, and even learn about technical interviews. Additionally, we do connect some of our graduates to our constantly growing employer networks.

For our full-time program, you’ll be expected to attend classes in-person on three weekdays and online on two weekdays. Classes run from 9am to 2pm, with take home coding assignments on each day. You are required to commit 35-40 hours weekly if you plan to join us full-time.

For our part-time program, you’ll be expected to attend online classes in the evening from Monday to Thursday. The online classes run for two hours and are slotted anytime from 6pm to 10pm based on your class group. You’ll have in-person classes on Saturdays from 10am to 2pm. You are required to commit 20-25 hours weekly to cover for class sessions and out-of-class projects. This is ideal for those with work or school commitments.

Note: full-time programs are shorter than the part-time program as there is more time committed per week for learning. However, both programs cover the same content and have the same expected outcomes.