Course 1 of 16
Introduction to Deep LearningNeural networks, Keras, Training, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Career track
16 courses, 120 hours, ending in Data Scientist Interview Prep.
Yiga AI
Intermediate → Advanced · Career Track · 5–6 months at 10 hrs/week
16 courses in this track
About this track
Python for Data Science Refresher
Statistical Thinking
Supervised Learning with scikit-learn
Unsupervised Learning
Skills you’ll gain
How this compares
Comparable to DataCamp Data Scientist with Python · Coursera IBM Data Science. This track is 246 hours of study — about 5–6 months at 10 hrs/week.
Career outcomes
Build job-ready evidence for roles that use these skills every day.
Curriculum
Complete the courses in order so each new skill builds on the last.
Course 1 of 16
Introduction to Deep LearningNeural networks, Keras, Training, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Course 2 of 16
Project: Crop Disease Detection from ImagesData collection, CNN, Evaluation, and more.
Advanced · Course · 4 weeks at 5 hrs/week
19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project
Course 3 of 16
Statistical ThinkingDistributions, Sampling, Bootstrapping, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 4 of 16
Data Scientist Interview PrepCase studies, Coding rounds, Stats questions, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 17 lessons · 17 exercises · 4 quizzes · 1 project
Course 5 of 16
Unsupervised LearningK-means, Hierarchical, PCA, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 6 of 16
Project: Loan Default Prediction (Fintech)Business framing, Modelling, Fairness check, and more.
Advanced · Course · 4 weeks at 5 hrs/week
19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project
Course 7 of 16
Python for Data Science Refresherpandas, NumPy, Plotting, and more.
Beginner · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 8 of 16
Natural Language ProcessingTokenisation, TF-IDF, Sentiment, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Course 9 of 16
Deploying Models with FastAPIREST APIs, Serialisation, Docker, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 10 of 16
Tree-Based Models & Gradient BoostingDecision trees, Random forest, XGBoost, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 11 of 16
Experiment Design & A/B TestingDesign, Power, Analysis, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 12 of 16
Supervised Learning with scikit-learnRegression, Classification, Train/test, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Course 13 of 16
Model Evaluation & TuningCross-validation, Grid search, ROC/AUC, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 14 of 16
Time Series AnalysisTrends & seasonality, ARIMA, Prophet, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Course 15 of 16
Feature EngineeringEncoding, Scaling, Selection, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 16 of 16
Machine Learning ExplainabilitySHAP, Feature importance, Fairness, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Applied learning project
Bring the track together in Machine Learning Explainability. Apply what you have learned to a practical challenge and explain the decisions behind your solution.

Learn from experts
Career readiness
Connects technical learning to portfolios, interviews and confident career moves.

“The track removed the uncertainty. I knew what to learn next and what to show employers.”
Frequently asked questions
This track is designed for intermediate → advanced learners. Start with the first course and follow the numbered path so each skill builds naturally.
The track contains 16 courses and about 246 hours of learning. Most learners finish in around 5–6 months at 10 hrs/week.
Yes. Yiga lessons are designed to work across phones and computers, so you can keep learning on the device available to you.
You can earn a shareable Yiga credential after completing the required learning and assessment activities in the track.
Scholarship and financial-aid options are available for eligible learners. Contact the Yiga support team before enrolling for guidance.
Ready when you are
Begin with course 1 of 16, Introduction to Deep Learning, and work through the path at your own pace.
Keep exploring
Intermediate → Advanced · Career Track · 5–6 months at 10 hrs/week
219 hours · 13 courses · 13 projects · Certificate
13 courses, 100 hours, ending in Project: AI Tutor for a Ugandan Curriculum.
Intermediate → Advanced · Career Track · 4–5 months at 10 hrs/week
198 hours · 12 courses · 12 projects · Certificate
12 courses, 100 hours, ending in Project: Swahili Speech-to-Text Model.
Intermediate → Advanced · Career Track · 4–5 months at 10 hrs/week
176 hours · 11 courses · 11 projects · Certificate
11 courses, 80 hours, ending in Project: National Health Data Pipeline.