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 name | review |
---|---|
faith | the 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. |
Okello | The Classes have been good. Interactive and interesting. |
sarifina | The 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. |
Meaky | The unique set of assignments were really enlightening. |
yvonne | The classes have been fun and also helpful for me, I have gained alot. |
John | Data science course has been helpful...I have gain more skills in data analysis and how data science can be used in different fields. |
Judy | The 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)