Master of Science in Data Science
The Master of Science in Data Science is a postgraduate programme that prepares professionals for advanced practice in data analytics, machine learning, and big data technologies. The programme combines statistical and computational theory with practical data science application.
Core areas include data mining, machine learning, statistical inference, big data analytics, data visualisation, time series analysis, text analytics, data storage and retrieval, research methods, and thesis. Students engage with both data science theory and practical programming and analytics work through coursework and research.
The programme is offered by the University of Nairobi, the Open University of Kenya, and Kenyatta University as public universities, and Strathmore University and KCA University as private institutions. Programmes are offered over two academic years through full-time and part-time modes of study.
Students develop competencies in data mining, machine learning, statistical inference, big data analytics, data visualisation, time series analysis, text analytics, data storage and retrieval, and research methods. The programme includes coursework, examinations, practical projects, and a supervised research thesis.
The Open University of Kenya charges KES 93,750/year (KES 187,500 total). UoN charges approximately KES 365,500/year for science-based masters. KCA University charges approximately KES 355,035/year. Strathmore University charges approximately KES 476,250/year (KES 952,500 total). Entry requires a Bachelor's degree with Second Class Honours Upper Division in mathematics, statistics, computer science, IT, economics, or related fields from a recognised university.
Graduates pursue careers as data scientists, data analysts, machine learning engineers, business intelligence analysts, data engineers, and lecturers in data science across financial institutions, technology companies, consulting firms, government agencies, and universities.
Skills Required
- Data Mining and Pattern Discovery
- Machine Learning and Predictive Modelling
- Statistical Inference and Hypothesis Testing
- Big Data Analytics and Distributed Computing
- Data Visualisation and Dashboard Development
- Time Series Analysis and Forecasting
- Text Analytics and Natural Language Processing
- Data Storage, Retrieval and Database Management
- Research Methods in Data Science
- Academic Writing and Thesis Research
Key Subjects
- Data Mining and Pattern Discovery
- Machine Learning and Predictive Modelling
- Statistical Inference and Hypothesis Testing
- Big Data Analytics and Distributed Computing
- Data Visualisation and Dashboard Development
- Time Series Analysis and Forecasting
- Text Analytics and Natural Language Processing
- Data Storage, Retrieval and Database Management
- Research Methods in Data Science
- Thesis Research
Certifications
- Data Science Africa Certification
- IEEE Computer Society Membership
Specializations
Business Analytics
Focuses on business analytics, covering business intelligence, data-driven decision making, customer analytics, financial analytics, and managing business analytics.
Machine Learning
Examines machine learning, covering supervised learning, unsupervised learning, deep learning, model evaluation, and managing machine learning.
Big Data Analytics
Covers big data analytics, covering distributed computing, Hadoop, Spark, NoSQL, stream processing, and managing big data.
Computational Statistics
Focuses on computational statistics, covering Bayesian statistics, optimisation, simulation, statistical computing, and managing computational statistics.
Data Visualisation
Examines data visualisation, covering visual analytics, dashboards, interactive visualisation, storytelling, and managing data visualisation.
Text Analytics and NLP
Covers text analytics and NLP, covering text mining, sentiment analysis, topic modelling, language processing, and managing text analytics.
- Duration
- 2 years
- Public, up to
- Ksh 362,500
- Private, up to
- Ksh 603,500
- Job market
- Very high
The programme
What you study, how long it takes, and how it is delivered.
Practicalities
- Study mode
- Full-time, Part-time
- Attachment
- 0 months
- Average class
- 30 students
- Award
- Masters
What you study
10 subjects- Data Mining and Pattern Discovery
- Machine Learning and Predictive Modelling
- Statistical Inference and Hypothesis Testing
- Big Data Analytics and Distributed Computing
- Data Visualisation and Dashboard Development
- Time Series Analysis and Forecasting
- Text Analytics and Natural Language Processing
- Data Storage, Retrieval and Database Management
- Research Methods in Data Science
- Thesis Research
Modules
12 in the programmeData Mining and Pattern Discovery
Year 1Semester 13 creditsCore
Examines pattern discovery, association rules, clustering, classification, anomaly detection, and managing data mining.
Machine Learning and Predictive Modelling
Year 1Semester 13 creditsCore
Covers supervised learning, unsupervised learning, deep learning, model evaluation, feature engineering, and managing machine learning.
Research Methods in Data Science
Year 1Semester 13 creditsCore
Covers research design, data collection, analysis, ethical issues, and conducting data science research, preparing students for their thesis.
Statistical Inference and Hypothesis Testing
Year 1Semester 23 creditsCore
Examines hypothesis testing, estimation, Bayesian methods, regression, correlation, and managing statistical inference.
Big Data Analytics and Distributed Computing
Year 1Semester 23 creditsCore
Covers distributed computing, Hadoop, Spark, NoSQL, stream processing, and managing big data.
Data Visualisation and Dashboard Development
Year 1Semester 23 creditsCore
Examines visual analytics, dashboards, interactive visualisation, storytelling, design, and managing data visualisation.
Time Series Analysis and Forecasting
Year 1Semester 23 creditsCore
Covers forecasting, ARIMA, seasonal models, volatility, spectral analysis, and managing time series.
Text Analytics and Natural Language Processing
Year 2Semester 13 creditsCore
Examines text mining, sentiment analysis, topic modelling, NLP, language models, and managing text analytics.
Data Storage, Retrieval and Database Management
Year 2Semester 13 creditsCore
Covers databases, data warehouses, ETL, data lakes, data governance, and managing data storage.
Deep Learning and Neural Networks
Year 2Semester 13 creditsCore
Examines neural networks, CNN, RNN, transformers, transfer learning, and managing deep learning.
Ethics, Privacy and Data Governance
Year 2Semester 13 creditsCore
Covers data ethics, privacy, GDPR, data protection, bias, fairness, and managing data governance.
Research Thesis
Year 2Semester 29 creditsCore
Original supervised research thesis on a data science topic, demonstrating mastery of research methods and data science knowledge, assessed through written submission and oral defence.
Specialisations
Business Analytics
Focuses on business analytics, covering business intelligence, data-driven decision making, customer analytics, financial analytics, and managing business analytics.
Machine Learning
Examines machine learning, covering supervised learning, unsupervised learning, deep learning, model evaluation, and managing machine learning.
Big Data Analytics
Covers big data analytics, covering distributed computing, Hadoop, Spark, NoSQL, stream processing, and managing big data.
Computational Statistics
Focuses on computational statistics, covering Bayesian statistics, optimisation, simulation, statistical computing, and managing computational statistics.
Data Visualisation
Examines data visualisation, covering visual analytics, dashboards, interactive visualisation, storytelling, and managing data visualisation.
Text Analytics and NLP
Covers text analytics and NLP, covering text mining, sentiment analysis, topic modelling, language processing, and managing text analytics.
A day as a student
A typical day during the MSc in Data Science programme combines lectures, laboratory sessions, practical coding workshops, project work, seminars, and independent study. Sessions cover data mining, machine learning, statistical inference, big data, and data visualisation. Data mining sessions examine pattern discovery, association rules, clustering, classification, and managing data mining. Machine learning sessions cover supervised learning, unsupervised learning, deep learning, model evaluation, and managing machine learning. Statistical inference sessions cover hypothesis testing, estimation, Bayesian methods, regression, and managing statistical inference. Big data sessions cover distributed computing, Hadoop, Spark, NoSQL, stream processing, and managing big data. Data visualisation sessions cover visual analytics, dashboards, interactive visualisation, storytelling, and managing data visualisation. Time series sessions cover forecasting, ARIMA, seasonal models, volatility, and managing time series. Text analytics sessions cover text mining, sentiment analysis, topic modelling, NLP, and managing text analytics. Data storage sessions cover databases, data warehouses, ETL, data lakes, and managing data storage. Research methods sessions prepare students for their thesis, covering research design, data collection, and analysis. Laboratory sessions provide hands-on experience with Python, R, SQL, Hadoop, Spark, and visualisation tools. Practical coding workshops provide hands-on experience with machine learning, data mining, and big data processing. Project work provides hands-on experience with real datasets, business problems, and end-to-end data science pipelines. Seminars and discussion groups provide opportunities for debating current issues in data science. Guest lectures from experienced data scientists, industry professionals, and researchers provide practical insights. The programme culminates in a supervised research thesis on a data science topic.
The trade offs
In its favour
- Very high demand for data science professionals with growing fintech, digital transformation, AI adoption, and data-driven decision making in Kenya.
- Programme offered by five universities (3 public, 2 private), providing wide institutional choice.
- Open University of Kenya offers very competitive fees at KES 93,750/year for data science.
- Programme covers emerging fields including deep learning, NLP, and big data, ensuring market relevance.
Against it
- Strathmore University (private) charges higher fees at approximately KES 476,250/year (KES 952,500 total).
- UoN fees estimated at approximately KES 365,500/year, not independently verified for data science specifically.
- Programme requires mathematics, statistics, computer science, or related background, which limits access for non-related graduates.
- Rapidly evolving technology landscape requires continuous self-learning beyond the curriculum.
What it costs
Tuition at both ends of the market, and how to pay for it.
What it costs, and where
Against 191 technology coursesAnnual tuition in Kenyan shillings, rounded. The upright tick is the median for this field, so a bar sitting entirely to its right is an expensive programme by the standards of its own subject.
The fine print
OUK 93,750/yr, UoN ~362,500/yr (uonbi.ac.ke). KCA 312,190/yr (kcau.ac.ke). Strathmore 603,500/yr (kenyaplex).
HELB postgraduate loans are available for Kenyan students. Strathmore University may offer scholarships for eligible students. Data Science Africa and technology organisations may provide grants and research support. Some technology companies may sponsor staff for postgraduate study.
Funding options
HELB Postgraduate Loan
Strathmore Scholarships
Data Science Africa Grants
Scholarships
3 recordedHELB Postgraduate Loan
LoanKsh 200,000Kenyan
Kenyan students pursuing postgraduate studies at recognised universities.
Strathmore Scholarships
ScholarshipKsh 200,000Kenyan
Strathmore University offers scholarships for eligible postgraduate students.
Data Science Africa Grants
GrantKsh 250,000Kenyan
Data Science Africa and partner organisations may provide grants for data science professionals and researchers.
Getting in
The grades, the alternatives, and who accredits the award.
What you need
- KCSE mean grade
- N/A (Postgraduate)
- Alternative entry
- Most universities require Upper Second Class Honours in mathematics, statistics, computer science, IT, economics, or related fields. Lower Second Division holders with relevant experience are considered. Contact respective universities for specific admission requirements.
How you are assessed
4 componentsCoursework and Continuous Assessment
Coursework30% of the mark
Continuous assessment through coursework assignments, coding projects, laboratory reports, seminar presentations, and class participation.
Written Examinations
Examination70% of the mark
Written examinations covering data mining, machine learning, statistical inference, big data, and data visualisation.
Practical Project Assessment
Practical30% of the mark
Practical assessment through coding projects, data analysis, machine learning implementation, and demonstrating data science skills.
Research Thesis
Research100% of the mark
Original supervised research thesis on a data science topic, demonstrating mastery of research methods and data science knowledge, assessed through written submission and oral defence.
Accreditation
The programme is accredited by the Commission for University Education (CUE). University of Nairobi, Open University of Kenya, and Kenyatta University (public) and Strathmore University and KCA University (private) offer MSc in Data Science or related programmes. All programmes meet CUE standards for postgraduate training in data science. Graduates are eligible for Data Science Africa certification and IEEE Computer Society membership.
Accredited by
Commission for University Education (CUE)
Academic accreditationRequired
Programme accredited by CUE. University of Nairobi, Open University of Kenya, and Kenyatta University (public) and Strathmore University and KCA University (private) offer MSc in Data Science or related programmes. All programmes meet CUE standards for postgraduate training in data science. Graduates are eligible for Data Science Africa certification and IEEE Computer Society membership.
Where it leads
The roles it opens, and what you leave with.
Where graduates go
6 rolesData Scientist
Very high demandKsh 180,000 to Ksh 800,000
Conducts data science work, overseeing data analysis, machine learning, modelling, and managing data science.
Data Analyst
Very high demandKsh 150,000 to Ksh 650,000
Analyses data, overseeing data cleaning, analysis, visualisation, reporting, and managing data analysis.
Machine Learning Engineer
Very high demandKsh 180,000 to Ksh 800,000
Develops ML systems, overseeing model development, deployment, monitoring, and managing machine learning engineering.
Business Intelligence Analyst
High demandKsh 150,000 to Ksh 650,000
Develops BI solutions, overseeing dashboards, reporting, analytics, and managing business intelligence.
Data Engineer
High demandKsh 160,000 to Ksh 700,000
Builds data infrastructure, overseeing pipelines, ETL, databases, architecture, and managing data engineering.
Data Science Lecturer
Moderate demandKsh 120,000 to Ksh 500,000
Teaches data science at university or college level, overseeing instruction, research, and academic supervision.
Graduate outcomes
Graduates pursue careers as data scientists, data analysts, machine learning engineers, business intelligence analysts, data engineers, and lecturers in data science across financial institutions, technology companies, consulting firms, government agencies, and universities.
Where these fields lead
8 careers- Career Guidance & Labour Market Information CounselorEducation11Low exposure
- School Guidance CounselorEducation17Low exposure
- CrystallographerScience19Low exposure
- StatisticsScience20Low exposure
- Motor Vehicle MechanicEducation21Low exposure
- MycologistScience21Low exposure
- OceanographerScience21Low exposure
- Computational BiologistScience22Low exposure
Tools you will learn
Python
SoftwarePrimary
Python for data science, covering pandas, numpy, scikit-learn, TensorFlow, PyTorch, and managing data science projects.
R
Software
R for statistical analysis, covering statistical modelling, visualisation, time series, and managing statistical analysis.
SQL
Software
SQL for database management, covering queries, joins, optimisation, and managing database systems.
Tableau
Software
Tableau for data visualisation, covering dashboards, interactive visualisation, reporting, and managing data visualisation.
Industry links
Common misconceptions
Data science is just about making charts and graphs.
Data science covers comprehensive data mining, machine learning, statistical inference, big data, NLP, and predictive modelling beyond just visualisation.
This programme is only for computer scientists.
Data science skills are valuable for mathematicians, statisticians, economists, business analysts, scientists, and researchers beyond just computer scientists.
Data science has limited career prospects in Kenya.
With growing fintech, digital transformation, AI adoption, and data-driven decision making, demand for data science professionals is very high in Kenya.
Machine learning is just about using algorithms.
Machine learning covers comprehensive supervised learning, unsupervised learning, deep learning, model evaluation, feature engineering, and deployment.
Big data is just about large datasets.
Big data covers comprehensive distributed computing, Hadoop, Spark, NoSQL, stream processing, and data architecture.
Data visualisation is just about making dashboards.
Data visualisation covers comprehensive visual analytics, interactive visualisation, storytelling, perception, and design principles.
Related courses
Further reading
Fees and entry marks for Master of Science in Data Science are restated every intake. Save it and the app keeps this version, so you can see what changed when it does.