Data Science Learning & Solutions

Learn data science online, at your own pace, tailored to your needs and expertise. Do you want to learn data collection, entry, manipulation,visualization, analysis or machine learning? Whether you use R, Python, SPSS, STATA, Excel; we want to help!

Enroll with as least as Ksh 2,999.

Enroll as a Group for Physical Training . Download Enrollment Guideline here


Learn From Anywhere

It doesn’t matter where you live. Sign up for a course and transform your life by learning from anywhere.Physical training for group enrollment.


Our course prices are moderated to ensure that any willing student can afford.Software and learning materials issued freely for those enrolled.

Learn At Own Pace

You can move as fast or slow as you like through your courses. You get to set the pace!

Credible Content

Our course contents are developed by experienced professors.Content is peer reviewed by affiliated data companies for quality control hence meet market requirements.

our course collection


R-Programming Course

Gain expertise in R Programming, Data Manipulation, Exploratory Data Analysis, Data Visualization, Data Mining, Regression, Sentiment Analysis and using R for real life case studies at the comfort of your browser!


Stata is a powerful statistical package with smart data-management facilities, a wide array of up-to-date statistical techniques, and an excellent system for producing publication-quality graphs.Enroll and learn!

Data Analysis in SPSS

From importing spreadsheets to creating regression models, to exporting charts, our courses cover all the basics, with an emphasis on clarity, interpretation, communicability, and application
Advanced Excel Course

Advanced Excel Course

Build dynamic tools & dashboards to filter, display and analyze your data. design  formula-based formatting rules. Also learn lookup, index & match functions and much more
Data Entry

CSPro for Data entry

Using a typical census questionnaire as case studies, we will train you how to create dictionaries, how to design forms, and how to code the logic  and much more

ODK for Data Entry

Data Collection with ODK

Open Data Kit (ODK) training will enables you to capture and instantly digitize information of a variety of formats, eliminating the need for  paper  questionnaire  surveys and  data  entry
Python for Data Science

Python for Data Science

This course focuses on Python  for data science. In our  class, you will learn about  tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets.

SQL for Data Management

SQL for Data Management

SQL is the way to store and retrieve structured data form underlying systems. So, if you are an aspiring data scientist or already a data science professional, having expertise in SQL is a big boon
Nvivo for Qualitative Data Analysis

Qualitative Data Analysis

This course is designed to help you organize, analyze and find insights in unstructured or qualitative data like: interviews, open-ended survey responses, articles, social media and web content

Power BI

Power BI is a suite of business analytics tools that deliver insights throughout many organizations. It provides interactive visualizations with self-service business intelligence capabilities



Tableau is an integrated business intelligence (BI) and analytics solution that helps to analyze key business data and generate meaningful insights. Learn to  create interactive maps and analyze data across regions, territories, demographics and more

KoBo Toolbox

KoBoToolbox is a suite of tools for field data collection for use in challenging environments. Enrol for this course and be able to quickly collecting reliable information from physically inaccessible areas.  


about US

Perfect Research Consultancy is a Kenyan registered private company under Companies act 2015. Our company is built upon data science and analytics professionalism and passion. We uphold a mission to enhance research culture in Kenya. This is being achieved by equipping students with industrial skills to bridge their academic background and what the industry technically needs. We are the leading link in mathematics and advancements such as Research, Machine Learning, Artificial intelligence, Business Analytics, Deep Learning, Block Chain, BI, IoT etc. This is being done by automating mathematical and data skills learnt in school through use of competitive software such as R, SAS, STATA, PYTHON, EXCEL, SPSS, PowerBI, Tablau, CSPro, NVivo, ODK etc.

We are firm believers in “learning by doing.” In Perfect Research Consultancy, you won’t just study and watch engaging videos—you’ll get to apply your skills immediately using real-world sample projects. Once we are convinced that a student is fully equipped after the training, he/she will earn a Data Science Certificate from our institution.


"Perfect research is far better than other online learning platforms I have tried. It takes less time, more efficient and you get hands on practice using real time examples."
Calvin Kiyondi
Computer Scientist
"Thanks to Perfect research. I can now look at business problems and evaluate if we can solve them with the help of data science."
Mary Kibe
"In my opinion, Perfect research has the most comprehensive catalog for preparing future data scientists."
Paul Muremi

Frequently Asked Questions

Payments are normally done via PayPal. We are integrating our system to accept MPESA but meanwhile if you have no PayPal make your payments via Paybill : 522522 A/C No. 1223964914 and get enroll manually

You can only make a one time payment which will lapse after 3 months. In case the duration elapses before you complete your course you can request for time adjustment with no more charges.

Neither special software nor hardware is required. You just need internet and a software you are learning for practice. All data sets & scripts of activities in the videos can be downloaded for further practices.

Yes. Upon successful completion of a course you will be offered a certificate customized with a name as per your registrations. Remember you can edit your names in your dashboard.

As soon as you complete a course successfully, certificates will appear in your download section under your dashboard. You can simply download for printing or sharing

Yea, each course successfully completed is accompanied with an accredited certificate. A certificate is also issued after completing a course track.

Yes. You can enroll a group of as many members as you want. You  just need to make payments then contact us. We will give you an activation code that all your members can use to enroll.