Mctaba Labs logo
BootcampData ScienceThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book CallApply

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
Mctaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • Coding Bootcamp in Nairobi
  • Data Science to AI Engineering
  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • Kids & Teens
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Data Science Guides
  • African Payments Reference
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Software & AI Studio
  • Our Work
  • Outcomes

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2026 Mctaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Data Science in Kenya
  3. Learn Data Science While Working: A Plan for Nairobi Professionals
Bonaventure OgetoBy Bonaventure Ogeto|Updated November 3, 2026

Last checked 3 November 2026

Learn Data Science While Working: A Plan for Nairobi Professionals

Yes, you can learn data science while working, if you can protect 8 to 10 hours a week. Evenings after work, plus one weekend block, is the usual pattern. Expect 8 months on a structured part-time track, longer on your own. Ask your employer to sponsor you, and use company data only after anonymising it.

In this article

  1. 1. The constraint is hours, not talent
  2. 2. Three weekly time budgets
  3. 3. Our part-time track, in plain numbers
  4. 4. Asking your employer to sponsor you
  5. 5. What to build on your own company data, and what to leave alone
  6. 6. A six-month plan at 8 hours a week
  7. 7. Deciding and starting

The constraint is hours, not talent

McTaba runs coding and data bootcamps in Kenya. This guide is written to be useful whether or not you ever join one.

Picture a Tuesday at 6:40 PM on Thika Road. The matatu is stuck at the Roysambu flyover, your laptop is in your bag, and you are meant to start a class at 7. Anyone who has tried to study after work knows this scene.

Learning data science with a full-time job is possible. People do it. What decides the outcome is rarely brains. It is whether you protect a fixed block of hours each week and whether the plan survives a bad month.

This guide gives you three time budgets, the facts of our part-time track, a way to ask your employer to pay, and what to practise on your own company's data without breaking the Data Protection Act. The wider map of the field is in the data science career map for Kenya.

Three weekly time budgets

Pick the budget you can keep for six months, not the one that sounds brave. Here are three, with what each realistically gets you.

Budget Pattern What it fits
5 hours a week Three evenings of 1 hour, plus a 2-hour Saturday morning Self-study at a slow pace: Excel, SQL and basic Python. Progress is steady but slow.
8 to 10 hours a week Four weekday evenings of 2 hours, plus a short weekend review A structured part-time track. This is the pattern our own part-time schedule assumes.
15 hours a week Evenings plus one full Saturday A faster self-study pace, or a part-time track plus extra project time. Hard on family and rest.

Two rules apply to all three. First, put the hours in your calendar like a meeting, with a start time. "When I have time" is not a plan. Second, count from the day you start the budget, not from your best week. A budget that only works in a quiet month fails in the first busy one.

The weekly rhythm matters more than the length of any single session. A 30-minute practice on a weeknight beats a 5-hour Sunday that you skip every second week. Short, regular sessions also fit the way code is learned: you type, you break it, you fix it, you remember it.

Where to spend the hours depends on your stage. Beginners should follow the data science roadmap for beginners, which sets the order. If you already live in Excel at work, how to move from Excel to Python is the fastest first step.

If you are still deciding whether data is your direction at all, read whether to learn data science or software engineering first, and save yourself six months.

Get weekly developer tips

Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.

No spam. Unsubscribe anytime.

Our part-time track, in plain numbers

We run our Data Science to AI Engineering programme in two shapes. Full time takes 5 months. Part time takes 8 months, with four sessions a week, 7 PM to 9 PM.

That is 4 sessions of 2 hours, or 8 hours in class every week. Add practice and the weekly project, and plan on a few more hours. The programme has 24 weekly projects, so something is due most weeks.

Hybrid: live online sessions on weekdays and in person sessions in Nairobi on Saturdays, all recorded. Because all sessions are recorded, a missed evening is not lost, though you still have to catch up before the next one builds on it.

The next cohort starts on 11 January 2027. The programme costs KES 140,000. Imagine spreading it evenly over the 8 months of the part-time track: about KES 17,500 a month, for example, before any instalment plan. Instalments available, confirmed at onboarding.

No coding, data or maths background needed. A laptop and internet. Labs run on Google Colab and Kaggle.

See the phase list and the cohort details on the Data Science to AI Engineering programme page. We have no graduate outcomes to report, because the first cohort starts in 11 January 2027.

Honest warning: part time is not the easy option. Eight months of evenings tests your energy more than a four-month sprint tests your savings. Decide which you can sustain.

Asking your employer to sponsor you

Many employers pay for training that helps the business. A request that names a business problem has a better chance than "I want to learn data science".

Build the request in four short parts.

  1. The problem. Name one task your team does by hand that data skills would speed up. For example, a monthly stock report that takes two people two days.
  2. The plan. Say which skills you will learn, in what order, and what you will deliver first. A first deliverable by month three keeps it concrete.
  3. The cost and the hours. State the fee and the evening schedule. Make clear that class hours fall outside work hours, if that is true, and ask for one thing only: payment, or a flexible leave day for the final project.
  4. The commitment. Offer to share what you learn with the team, and, if the company wants it, to stay for an agreed period.

Some employers prefer to split the fee. Others reimburse after completion. Ask which applies before you enrol, and get the answer in writing. Ask us for an invoice in the company's name if the finance team needs one.

If they say no, you lose nothing by asking. You have also told your manager you want to grow, which sometimes leads to a different yes later. For a small team that cannot spare you, a different offer may work better: corporate training in data analytics teaches a whole department at once.

Do not wait for sponsorship to start. Use the free steps first and bring a finished first project to the conversation.

What to build on your own company data, and what to leave alone

Your office holds the best practice data you will ever find. Real sales, real mistakes, real mess. It is also the data most likely to land you in trouble if you handle it badly.

Good first projects on work data:

  • A report you already produce. Rebuild it in SQL or Python, so it refreshes in minutes instead of hours.
  • A data quality check. Count blank phone numbers, duplicated customers and impossible dates in one table.
  • A trend chart. Weekly sales or tickets, with the one odd week explained.
  • A simple forecast.

Three cautions before you open a single file.

First, ask permission. Work data belongs to your employer. Tell your manager what you plan to do and why, and keep the answer in an email.

Second, mind personal data. Customer names, phone numbers, ID numbers and loan records are personal data under Kenya's Data Protection Act, 2019. Do not copy them to a personal laptop, a free notebook service or a GitHub repository. Remove or replace identifying fields first. How to anonymise personal data in Kenya explains how, and where the law draws the line.

Third, a portfolio must not leak. If an employer cannot be named, show the method on public or invented data, and say what you did at work in words.

A six-month plan at 8 hours a week

Imagine you start in January with a job in operations, and you keep the 8-hour pattern. Here is a sensible shape.

  • Months 1 and 2. Spreadsheets and SQL on your own spending, then on an anonymised work table.
  • Months 3 and 4. Python and pandas. Clean one real file end to end.
  • Month 5. Statistics and your first chart that changes someone's mind at work.
  • Month 6. A small project you can show, and a CV line that names it.

Expect weeks that go wrong: a late meeting, a sick child, month-end at the office. Plan one "catch-up" week every six, with no new material. It keeps one bad week from turning into a lost month.

Keep a one-line log each night: what you tried, what broke. After three months it becomes your best interview material.

Deciding and starting

This week, block your hours and do one thing with your own data. If you want a cohort around you, look at the Data Science to AI Engineering programme: 5 months full time or 8 months part time, KES 140,000, next intake 11 January 2027.

If you are comparing schools first, read which data science course in Kenya suits you. No programme, ours included, can promise a job or a pay rise at the end. What a part-time route offers is a way to learn without giving up your salary while you do.

Key Takeaways

  • ✓Hours decide the outcome: protect 8 to 10 a week in your calendar and plan a catch-up week.
  • ✓Our part-time track runs 8 months with four sessions a week, 7 PM to 9 PM.
  • ✓Ask your employer to sponsor you by naming one business problem and a first deliverable.
  • ✓Practise on work data only with permission and after anonymising it under the Data Protection Act, 2019.
  • ✓No course can promise a job, but part-time study lets you keep your salary while you learn.

Frequently Asked Questions

How many hours a week do I need to learn data science while working?
Plan on 8 to 10 hours a week. Our part-time track has 4 sessions of 2 hours each week, with practice on top. At 5 hours a week you can still progress, but more slowly.
How long is the part-time data science track?
8 months, with four sessions a week, 7 PM to 9 PM. The full-time version takes 5 months.
Can I use my company data for my portfolio?
Only with your employer's permission, and only after removing personal data such as names, phone numbers and ID numbers. The Data Protection Act, 2019 applies to customer records. When in doubt, build the same project on public or invented data.
Will my employer pay for my data science course?
Some do. A request that names one business problem, a clear plan and a first deliverable has the best chance. Ask whether the employer pays up front or reimburses, and get the answer in writing.

Learn data science on African data

KES 140,000

Data Science to AI Engineering: 5 months full time or 8 months part time, hybrid in Nairobi. Fraud, credit and M-Pesa data from Week 1, and every model deployed. Starts 11 January 2027.

See the Data Science programme

Related guides

  • Can You Learn Data Science Without a Maths Background?
  • Data Science in Kenya: The Career Map from First Line of Python to First Job
  • Data Science or Software Engineering: Which Should You Learn?

Keep reading

Data Science Roadmap for Beginners: 6 Months, Week by Week

Twenty-six weeks, free resources only, and one small project a month built on African data. Follow it alone or use it to check any course you are paying for.

Read more

Kenya's Data Protection Act for Data Scientists

The Act in plain words for people who handle customer data, then a pandas walk-through: salted hashes for phone numbers, generalised fields and a k-anonymity check.

Read more

From Excel to Python: A Migration Plan for Analysts

You do not have to abandon Excel. This plan moves one monthly report to Python in four weeks, step by step, with the old file kept as a check.

Read more

Best Data Science Courses in Kenya (2026): Fees, Length, Who Each Suits

Data science courses open to Kenyans, from Nairobi bootcamps to master's degrees and online certificates, with fees and lengths taken from each provider's own page.

Read more

Explore related topics

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

Tech Salary Data

Transparent salary data for tech roles in Africa and worldwide, updated regularly with real market research.

AI Skills & Tools

Practical AI knowledge for developers. Build your first agent, get good at RAG, and pick the right AI coding tools for real work.

Bonaventure Ogeto

Bonaventure Ogeto

Founder and CEO, Mctaba Labs

Software engineer for 8+ years. He runs a Nairobi studio that ships products on M-Pesa, WhatsApp and AI, and teaches what the studio ships. He holds a BSc in Mathematics and Computer Science.

More about the author