Back to Machine Learning with Python
IBM

Machine Learning with Python

Ready to build practical machine learning skills with Python? This intermediate-level course will teach you key ML concepts, help you build models with scikit-learn, and give you hands-on experience using Jupyter Notebook. You will start by exploring regression techniques, including linear, multiple linear, polynomial, and logistic regression. From there, you will learn to build supervised learning models using decision trees, K-Nearest Neighbors, and support vector machines. You’ll also discover how unsupervised learning techniques, such as clustering and dimensionality reduction with PCA, t-SNE, and UMAP, can help you uncover patterns in data. Put your knowledge into practice through hands-on labs where you’ll train and evaluate models, apply cross-validation, and optimize machine learning pipelines. You’ll bring these skills together in a final project focused on rainfall prediction, where you’ll apply machine learning techniques to a real-world problem. A course-wide exam will help reinforce your understanding of key concepts. By the end of the course, you’ll be able to: - Explain fundamental machine learning concepts and distinguish between supervised and unsupervised learning. - Build machine learning models in Python using scikit-learn, applying techniques such as regression, classification, clustering, and dimensionality reduction. - Evaluate and improve model performance using appropriate metrics, cross-validation, regularization, and optimization techniques. - Develop and assess end-to-end machine learning solutions using real-world datasets through hands-on labs and a rainfall prediction project. Join over 700,000 learners who have enrolled in this course! Earn a shareable certificate to showcase your machine learning skills on LinkedIn, your resume, or your CV.

Status: Machine Learning Methods
Status: Model Optimization
IntermediateCourse20 hours

Featured reviews

Reviewed Dec 31, 2019

could be split in two courses to be given enough focus. it was very condensed and needed more time and explanation in each section. The instructor was very good but more details would have been nice

Reviewed Jan 14, 2025

good course , some part is typical more statistical part shown, even i have good understanding of ML , so new learner will find little typical. rest tutor voice and language is understandable.

Reviewed Feb 2, 2019

Thank You Mr. Saeed Aghabozorgi for designing and delivering such a immersive course, I found lot of pointers and specific details associated with many interesting topics in Machine Learning.

Reviewed Oct 8, 2020

I'm extremely excited with what I have learnt so far. As a newbie in Machine Learning, the exposure gained will serve as the much needed foundation to delve into its application to real life problems.

Reviewed Aug 31, 2020

This is an amazing course. specially for those with little knowledge with python. This course has helped with the basic understanding of Machine learning and usage of python as a data scientist.

Reviewed Jul 15, 2020

This course is a great way to start learning about ML, as it sets out what you need to do step-by-step, explains very clearly why, and gives you a chance to experiment and practise. Thank you IBM!

Reviewed Sep 24, 2020

Excellent course for beginners to data science field. Would have been better if the final project also included flavor of other ML methods such as Regression, Clustering or Recommender Systems.

Reviewed Jun 24, 2020

This course walks us through the fundamentals of machine learning methods. The capstone project is very useful for those who have previous knowledge of machine learning and Python programming.

Reviewed May 25, 2020

Labs were incredibly useful as a practical learning tool which therefore helped in the final assignment! I wouldn't have done well in the final assignment without it together with the lecture videos!

Reviewed Jun 3, 2020

In peer graded assignments, if someone is grading any peer below passing criteria then it must be compulsory to let the learner know his mistakes or shortcomings because of which he does not graded.

Reviewed Dec 13, 2022

Thank you Coursera & IBM for offering such a wonderful career-oriented course. Thank you very much Dr SAEED AGHABOZORGI and Dr Joseph Santarcangelo for providing the amazing learning Journey.

Reviewed Apr 17, 2020

This course was a great taster for machine learning techniques. My only recommendation would be to add more explanation on tuning techniques for models and cover more of the supporting mathematics.

All reviews

Showing: 20 of 3,299

Radhika
Reviewed Feb 7, 2019
Vincent
Reviewed Sep 13, 2018
Dylan
Reviewed Jun 10, 2019
Sean
Reviewed Oct 16, 2019
Siavash
Reviewed Nov 6, 2019
Girish
Reviewed Mar 20, 2019
Rama
Reviewed Feb 6, 2019
Rishi
Reviewed May 26, 2020
SIDDHANT
Reviewed Aug 4, 2019
Karim
Reviewed Jun 5, 2019
Kevin
Reviewed Mar 12, 2019
Holly
Reviewed May 8, 2020
Mayank
Reviewed Jun 4, 2020
Dr
Reviewed Nov 5, 2018
Nanthakumar
Reviewed Dec 30, 2019
Cathy
Reviewed Dec 8, 2019
Sisir
Reviewed Apr 3, 2019
Michael
Reviewed Sep 18, 2019
Peter
Reviewed May 4, 2019
Jacqui
Reviewed Apr 18, 2020