Become a Data Scientist in less than 3 months
(Application For May Intake is Open and limited
Also Application for Attachment placements is open

1000+ STUDENTS TRUST OUR ONLINE COURSE

MEET your instructor

Nganga Ngaruiya is a Professional Data Scientist for SaFra Statistics and has worked in the Data Science field for the past 7 years, working in numerous fields including but not limited to, Real Estate, Sports, and Agriculture. With this vast knowledge, he has made this course to assist you in knowing what, how, and where to learn the most basic and fundamental concepts in Data Science. He is also an associate member of the National Statistics Society Kenya.

The Course

Part 1. Introductory Course: Basic and Fundamental Concepts

This is an introductory part that teaches you the basic and most fundamental concepts of Data Science. You will gain Knowledge on why to learn, where to learn, and how to learn. It helps transform the student to understand the what, why, and how of all things data. It is the best course for beginners and a great prerequisite course for the Python for Data Science and Machine Learning CourseDuration 4 weeks.

Part 2. The Python for Data Science and Machine Learning Course

This part is more technical, provides Python lectures, and embarks on teaching you Machine Learning and Big data. It helps demystify the notion of data and enables you to create portfolio projects that are helpful in understanding and giving you a high valuation in the Job market.
This course will boost you significantly over your peers and the project-based nature will help with your CV.
Duration: 8 Weeks

Enrollment procedure

Student testimonials

Student namereview
faiththe classes have been very helpful to me.. they have helped me increase my it skills, statistics and also i have learnt the importance of group work.
OkelloThe Classes have been good. Interactive and interesting.
sarifinaThe class has been very helpful on my side,have really learned alot concerning data and am proud to I can now exercise the skills have acquired.
MeakyThe unique set of assignments were really enlightening.
yvonneThe classes have been fun and also helpful for me, I have gained alot.
JohnData science course has been helpful...I have gain more skills in data analysis and how data science can be used in different fields.
JudyThe course and the learning process has being really nice, I have learnt a lot of things outside class and analyzing things in the basics of data. Can't wait to venture more into this

We have students from various campuses (Kenya, ghana and nigeria)

What you will learn

  • Introduction to Python programming

  • Basics of Python syntax and data types

  • Control structures (e.g., for loops, if statements)

  • Working with lists, dictionaries, and other data structures

  • Functions and modules

  • Error handling

  • Visualization with Matplotlib and Seaborn

  • Introduction to Matplotlib and Seaborn libraries

  • Creating various types of plots (e.g., line plots, scatter plots, bar plots)

  • Customizing plots (e.g., adding labels, modifying colors)

  • Plotting with Seaborn

  • Data analysis with Numpy and Pandas

  • Introduction to Numpy and Pandas libraries

  • Working with Numpy arrays and operations

  • Handling missing data and basic statistics with Pandas

  • Reading and writing data from/to files (e.g., CSV, Excel)

  • Machine learning with scikit-learn

  • Introduction to machine learning and scikit-learn library

  • Preprocessing data for machine learning

  • Training and evaluating machine learning models (e.g., linear regression, k-nearest neighbors)

  • Tuning model hyperparameters

  • Introduction to Git and GitHub

  • Version control with Git

  • Setting up a repository on GitHub

  • Making changes and committing code

  • Collaborating on projects with other users

  • Creating a portfolio of your work on GitHub

  • Payment and Refund Policy

  • Refund requests will only be considered within the first one week of program commencement

  • After the initial one-week period, no refunds will be processed

  • The initial installment payment is non-refundable upon program discontinuation

  • Remaining installments will be waived if student withdraws

  • Program Termination

  • Discontinuation of payment will result in immediate termination of all program access

  • Access to online materials and attachment program will cease upon payment default

  • Attendance and Participation

  • Students must maintain active participation in online modules

  • Inactive accounts for more than 30 days may be subject to review

  • Course completion timelines must be met as specified in program outline

  • Academic Integrity

  • All submitted work must be original

  • Plagiarism or cheating will result in immediate program termination

  • Sharing of account credentials is strictly prohibited

  • Technical Requirements

  • Students are responsible for maintaining adequate internet connectivity

  • Technical issues on student's end will not warrant refunds or extensions

  • Minimum system requirements must be met to participate effectively

  • Intellectual Property

  • All course materials remain the property of the institution

  • Materials may not be shared, reproduced, or distributed

  • Students may download materials for personal use only

  • Communication Policy

  • Official communications will be sent via registered email addresses

  • Students must maintain updated contact information

  • Response to official communications is expected within 48 hours

  • Progress Tracking

  • Student progress will be monitored through the online platform

  • Failure to meet progress milestones may affect attachment placement

  • Regular progress reports will be generated and shared

  • Attachment Program

  • Attachment placement is subject to satisfactory course progress

  • Professional conduct during attachment is mandatory

  • Attachment termination may occur due to unprofessional behavior

  • Course Modifications

  • Institution reserves the right to modify course content

  • Changes to program structure will be communicated in advance

  • Course schedules may be adjusted with notice

  • Data Privacy

  • Student information will be handled according to privacy laws

  • Learning analytics may be collected for program improvement

  • Personal data will not be shared with third parties without consent

  • Grievance Resolution

  • Formal complaints must be submitted in writing

  • Resolution process will follow institutional guidelines

  • Appeals must be filed within 7 days of decisions

  • Certificate Issuance

  • Certificates will be issued upon successful completion

  • All payments must be cleared before certificate release

  • Replacement certificates may incur additional charges

  • Go to MPesa

  • Click Lipa Na Mpesa

  • Paybill

  • Write Business number 247247 (Equity Bank)

  • Write Account number 0717084360

  • Pay amount Ksh. 4999

  • Name after pay SAFRA DATA SCHOOL

  • Copy the Mpesa code eg QWSF23484

  • Send the Code to Whatsapp number +254770534969 followed by your Full Name and Email Address

  • Wait for Enrollment Confirmation Text and your Student Enrollment Number and further instruction

  • Go to MPesa

  • Click Lipa Na Mpesa

  • Paybill

  • Write Business number 247247 (Equity Bank)

  • Write Account number 0717084360

  • Pay amount Ksh. 2000

  • Name after pay SAFRA DATA SCHOOL

  • Copy the Mpesa code eg QWSF23484

  • Send the Code to Whatsapp number +254770534969 followed by your Full Name, Email Address, Your Student Admission Number and Parent/Guardian's Name and Phone Number

  • Wait for Enrollment Confirmation Text and your Student Enrollment Number and further instruction

  • (This is paid once a month for 3 months)