Skip to the main content
Advanced Certificate12 lessons10 hours2 monthsPhysical & online

Machine Learning with Python

Train, test and judge your own models in Python - regression, classification and clustering - on real data rather than toy examples.

Machine Learning with Python

What you'll learn

  • What machine learning solves, and when not to use it
  • Python, NumPy and pandas for modelling
  • Getting data clean enough to learn from
  • Features: choosing, scaling and encoding
  • Linear and logistic regression from scratch
  • Decision trees and random forests
  • Clustering: finding groups nobody labelled
  • Splitting data, and why your score is flattering you
Single lessons: UGX 5,000–UGX 15,000 by Mobile Money. Read more

Pay for just the lesson you need, or the whole course. Tick lessons as you finish, and use the quiz to test yourself before your assessment.

Video lessons

  • What machine learning solves, and when not to use it

    45 min

    Coming soon
  • Python, NumPy and pandas for modelling

    60 min

    Coming soon
  • Getting data clean enough to learn from

    60 min

    Coming soon
  • Features: choosing, scaling and encoding

    60 min

    Coming soon
  • Linear and logistic regression from scratch

    60 min

    Coming soon
  • Decision trees and random forests

    60 min

    Coming soon
  • Clustering: finding groups nobody labelled

    45 min

    Coming soon
  • Splitting data, and why your score is flattering you

    60 min

    Coming soon
  • Overfitting, underfitting and the balance between

    45 min

    Coming soon
  • Measuring a model honestly: beyond accuracy

    45 min

    Coming soon
  • Saving a model and putting it behind an API

    60 min

    Coming soon
  • A full project, end to end

    75 min

    Coming soon