Applied Machine Learning with Python
Build, evaluate and deploy machine-learning models on real African datasets.
You will leave with: A trained, evaluated and deployed machine-learning model
Overview
A code-first course covering the full machine-learning workflow, from data preparation to deployment, with case studies in finance, agriculture, health and public services.
- Duration
- 5 days
- Level
- Advanced
- Approach
- 70% hands-on
- Certificate
- Competency certificate
AI tools you will use
- Python
- pandas
- scikit-learn
- Jupyter
- FastAPI
Who should attend
- Data analysts moving into data science
- Software developers
- Researchers and statisticians
What you will be able to do
- 01Prepare and engineer features from raw data
- 02Train and tune regression, classification and clustering models
- 03Evaluate models and check them for bias
- 04Deploy a model as a simple web service
Course modules
Module 1
ML foundations
- The ML workflow
- Train/test splits
- Overfitting
Module 2
Data preparation
- Cleaning and imputation
- Feature engineering
- scikit-learn pipelines
Module 3
Models
- Regression and classification
- Tree-based models
- Clustering
Module 4
Evaluation and deployment
- Metrics and fairness
- Explainability
- Serving with FastAPI
Upcoming dates
Express interest in a date and we will send you a quotation. Groups and in-house delivery are also available.
June 20271 intake
21 – 25 Jun 2027
Express interestClassroom · Nairobi · 5 days
November 20271 intake
29 Nov – 3 Dec 2027
Express interestOnline · Live online · 5 days
Frequently asked questions
How do I join a course?
Choose a course and date, then click Express interest. Tell us how many people you would like to train, and we will send you a quotation or proposal and an invoice within one working day.
Why aren't course fees shown on the website?
Every engagement is shaped around the number of participants, the delivery mode and how much tailoring you need. We send a clear quotation or proposal for your specific needs, usually within one working day.
Do I need a technical background?
No. Most of our courses are designed for professionals with no technical or programming background. Each course page shows its level, and advanced courses list any prerequisites.
What will I leave with?
Every participant leaves with a tangible output (a working tool, dashboard, policy or portfolio project built on their own work) and a Dlearn certificate of competency.
Can a course be delivered just for our organisation?
Yes. Every course can be run in-house at your premises, at a venue of your choice, or online, and tailored to your sector, systems and data. We send a proposal within two working days.
Do you train large groups or whole organisations?
Yes. Our AI capacity building programmes train hundreds of staff across departments or counties, with learning pathways from foundation to advanced and reporting for leadership and funders.
How do I pay?
Once you accept our quotation, we issue an invoice payable by bank transfer, M-Pesa or cheque. Payment is normally due before the course starts unless agreed otherwise.
More in AI for Data, Research & M&E
AI for Data Analysis & Visualisation
Clean, analyse and visualise data with AI, then build dashboards leaders actually use.
You build: A working Power BI dashboard built on your organisation's data
AI-Powered Research, Policy Analysis & Knowledge Management
Speed up literature reviews, qualitative analysis, policy briefs and donor reports with AI.
You build: A completed AI-assisted literature review or policy brief on your own topic
AI for Monitoring, Evaluation & Learning (MEL)
Use AI across the MEL cycle, from data collection to analysis, dashboards and reporting.
You build: An impact dashboard and AI-assisted evaluation report for a real programme
Training 5 or more people? Bring the course to your team.
Any course in our catalogue can be tailored and delivered in-house, at your premises or online. We send a proposal within two working days.
