Skip to content
ADR301Advanced5 daysClassroom · Live online · In-house

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

  1. Module 1

    ML foundations

    • The ML workflow
    • Train/test splits
    • Overfitting
  2. Module 2

    Data preparation

    • Cleaning and imputation
    • Feature engineering
    • scikit-learn pipelines
  3. Module 3

    Models

    • Regression and classification
    • Tree-based models
    • Clustering
  4. 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

November 20271 intake

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.

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.