What you'll be able to do
- Write clean, idiomatic Python for data work
- Explore and visualise datasets with pandas and matplotlib
- Train, tune and evaluate classical ML models with scikit-learn
- Present a complete ML project end to end
Before you start
- A laptop that can run Python and a code editor (VS Code)
- Comfort with basic Python helps, but the course starts from the fundamentals
- Willingness to practice daily through the cohort
Tools & technologies
How you'll learn
This course's public GitHub repo is shared when the next cohort opens —ask us for a preview and we'll send you the link.
The certificate you'll earn

- Issued on program completion, with your name, course and grade.
- Carries a unique certificate ID and QR code.
- Anyone can confirm it in seconds on ourcertificate verification page — recruiters included.
Who this course is for
Anyone comfortable with basic programming logic who wants a practical entry into machine learning. Mathematics is introduced where it’s needed, in plain language, with code alongside.
Upcoming cohorts
New cohort dates are announced regularly — send an enquiry and we'll reserve you a seat in the next one.
Related courses
Course · Data Science
Python with Data Science
A project-driven path into data science with Python — NumPy, Pandas, visualization, EDA, and machine learning with scikit-learn, ending in a churn-prediction capstone.
- Foundation
- ~21 hours
- Classroom · Online (Live)
- New cohort announced soon