Professional Programme · Build a career
Build, test and explain machine learning models in Python with scikit-learn: regression on Lagos and Abuja rents, classification on microfinance loans, and the evaluation, fairness and deployment that make models trustworthy.
Machine learning is for problems where you have many examples but can't write the rule down. In this course you build two real models in Google Colab with scikit-learn. First, a rent estimator for Lagos and Abuja listings: prepare messy data, set baselines, fit linear regression and discover why the log of rent works far better, then trees and forests, overfitting and cross-validation. Then a loan default model for a microfinance bank: logistic regression, why accuracy misleads when defaults are rare, precision, recall and AUC, and a threshold chosen from what each mistake costs. You'll explain the model, test it for unfair proxies, package it as a pipeline, write a model card and plan its monitoring. Every lesson's code runs, and every answer is checked against it.
You are assessed with a final assessment (pass mark 60%) and a final project. Your certificate is awarded when you meet those requirements. Paying for the programme does not award it on its own.