EDIBM · on edX
Machine Learning with Python: A Practical Introduction
Beginner 25 hours English Course CertificateFREE
Our recommendation
IBM's practical introduction to machine learning with Python, free to audit on edX. It covers the main algorithms — regression, classification, clustering — with hands-on Python. A solid, applied first ML course for people who already know some Python. The certificate is an optional paid extra.
Skills you'll gain
Machine learningPythonRegressionClassificationClusteringscikit-learn
Is this course right for you?
A good fit if you…
You know some Python
You want an applied ML intro
You prefer hands-on
Consider something else if you…
You are new to Python
You want deep theory
You want an advanced course
About this course
Machine Learning with Python: A Practical Introduction is IBM's hands-on, Python-based entry into ML. Over about five weeks it covers supervised vs unsupervised learning, regression, classification (k-NN, decision trees, logistic regression, SVMs), clustering and dimensionality reduction, and recommender systems — turning theory into skill through labs rather than lectures alone.
What you'll learn
Distinguish supervised and unsupervised learning
Apply regression and classification algorithms
Use clustering and dimensionality reduction
Relate statistical modelling to machine learning
Build a classification prediction model
Create recommender systems
This course includes
25h
On-demand video
Yes
Certificate
Yes
Mobile access
English
Language
What it costs
Free to audit on edX; a verified certificate is an optional paid extra.
Comparison · LBS
Compare alternatives for Machine Learning with Python: A Practical Introduction
Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
EDedX
Machine Learning with Python: A Practical Introduction
- Price
- FreeAudit free · IBM certificate available (paid)
- Duration
- 25 hrs
- Level
- Beginner
- Certificate
- Course Certificate
MOMIT OpenCourseWare4.9(15,000)
Linear Algebra (18.06)
- Price
- FreeCompletely free, openly licensed — no certificate
- Duration
- 34 hrs
- Level
- Intermediate
- Certificate
SOStanford Online4.9(9,000)
CS231n: Deep Learning for Computer Vision
- Price
- FreeFree lecture materials; some versions paid
- Duration
- 50 hrs
- Level
- Advanced
- Certificate
SOStanford Online4.9(7,000)
CS224n: Natural Language Processing with Deep Learning
- Price
- FreeFree lecture materials; some versions paid
- Duration
- 50 hrs
- Level
- Advanced
- Certificate
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.
Is the certificate recognised?
Issued through edX with IBM. The skills you build matter most.
Instructor
SA
Saeed Aghabozorgi
edX instructor
Taught by Saeed Aghabozorgi, PhD, a Senior Data Scientist at IBM specialising in machine learning and statistical modelling on large datasets.
About this provider
ED
edX
Non-profit online learning platform founded by Harvard and MIT. 45M+ learners worldwide.
Frequently asked questions
Yes. It assumes some Python and focuses on applying machine learning rather than teaching the language.
Yes to audit on edX. A verified certificate is an optional paid extra.
Yes as a practical, applied first machine-learning course, if you already know some Python.
Mostly applied — the main algorithms with hands-on Python, lighter on maths than a university course.
About 25 hours over a few weeks.