Last checked
Spend months one and two on Python and SQL, month three on pandas and charts, month four on statistics, month five on a first machine learning model, and month six on one finished project. Study about ten hours a week, use free resources, and build one project a month on African data.
McTaba runs coding and data bootcamps in Kenya. This guide is written to be useful whether or not you ever join one.
Imagine a Saturday morning. You have a laptop, a charger, a flask of tea and ten free hours. This plan fits into ten hours a week for 26 weeks. Two hours on four weekday evenings, two on Saturday.
Everything below is free. Python, SQL, pandas and Kaggle cost nothing to learn. You pay in hours, not shillings. If you want the wider picture of the job first, read our data science career map for Kenya.
The rule that holds the plan together: every month ends with something you built and put on GitHub. Watching videos without building is how people stay "learning" for two years.
data-roadmap.| Month | Weeks | Focus | What you build |
|---|---|---|---|
| 1 | 1 to 4 | Python basics | A script that totals a made-up M-Pesa statement |
| 2 | 5 to 9 | SQL | Ten queries on a small shop database |
| 3 | 10 to 13 | pandas and charts | A notebook on a Kenyan public dataset |
| 4 | 14 to 18 | Statistics | A short report on an A/B test you simulate |
| 5 | 19 to 22 | First machine learning model | A model that predicts one thing and says how wrong it is |
| 6 | 23 to 26 | One finished project | A project with a README and a chart someone can read in a minute |
If you would rather study with a class, a deadline and weekly feedback, the Data Science to AI Engineering programme covers the same ground in 5 months full time or 8 months part time. It starts on 11 January 2027 and costs KES 140,000. The free route below costs nothing but needs more discipline.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
csv module.Our sibling guide, Python for data science: your first 30 days, lays out those four weeks in more detail.
The queries you will use every week are in SQL for data analysis.
Read the statistics you actually need for data science alongside these weeks. It keeps you from drowning in theory.
Choose the question first and the method second. A clean answer with a simple average beats a cloudy answer with a neural network.
Six months of free study gets you to a first portfolio piece. It does not give you a job, and no school can promise one. Production skills such as putting a model behind an API come after this roadmap.
Self-study stalls in three places: week 5 when SQL stops being obvious, week 17 when statistics gets abstract, and week 20 when nothing runs. If you stall for more than a week, ask for help, in a forum or a study group.
If you stall because life is busy, a class with fixed hours can fix that. The Data Science to AI Engineering programme runs four sessions a week, 7 PM to 9 PM for the 8-month part-time route. No coding, data or maths background needed.
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