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.