Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

IBM

Machine Learning with Python

IBM via Cognitive Class

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This Machine Learning with Python course dives into the basics of machine learning using an approachable, and well-known, programming language. You'll learn about Supervised vs Unsupervised Learning, look into how Statistical Modeling relates to Machine Learning, and do a comparison of each.Look at real-life examples of Machine learning and how it affects society in ways you may not have guessed!Explore many algorithms and models:
  • Popular algorithms: Classification, Regression, Clustering, and Dimensional Reduction.
  • Popular models: Train/Test Split, Root Mean Squared Error, and Random Forests.
Get ready to do more learning than your machine!

Syllabus

Module 1 - Supervised vs Unsupervised Learning
  • Machine Learning vs Statistical Modelling
  • Supervised vs Unsupervised Learning 
  • Supervised Learning Classification 
  • Unsupervised Learning 
Module 2 - Supervised Learning I
  • K-Nearest Neighbors 
  • Decision Trees 
  • Random Forests
  • Reliability of Random Forests 
  • Advantages & Disadvantages of Decision Trees 
  Module 3 - Supervised Learning II
  • Regression Algorithms 
  • Model Evaluation 
  • Model Evaluation: Overfitting & Underfitting
  • Understanding Different Evaluation Models 
 Module 4 - Unsupervised Learning
  • K-Means Clustering plus Advantages & Disadvantages 
  • Hierarchical Clustering plus Advantages & Disadvantages 
  • Measuring the Distances Between Clusters - Single Linkage Clustering 
  • Measuring the Distances Between Clusters - Algorithms for Hierarchy Clustering
  • Density-Based Clustering 
Module 5 - Dimensionality Reduction & Collaborative Filtering
  • Dimensionality Reduction: Feature Extraction & Selection 
  • Collaborative Filtering & Its Challenges 

Reviews

4.8 rating, based on 4 Class Central reviews

Start your review of Machine Learning with Python


  • “This course provides a comprehensive introduction to machine learning using Python. The concepts are explained clearly, with practical examples and hands-on projects that help reinforce learning. It covers key algorithms, data preprocessing, and model evaluation effectively, making it suitable for both beginners and intermediate learners looking to strengthen their ML skills.”
  • Yaragani Narendhar
    3
    I would not recommend the Kindle edition because of the formatting of the book. All the equations, inline and standalone, are too small to read. The graphs are too small to read. You have to double click on each one to zoom in. Then you click to go…
  • This course is an excellent introduction to Machine Learning with Python. The concepts are explained in a clear and structured way, making it suitable for beginners while still being valuable for intermediate learners. I especially liked how the cou…
  • Profile image for Mahmoud Mansour
    Mahmoud Mansour
    very good دورة "Machine Learning with Python" من IBM عبر Cognitive Class كانت تجربة تعليمية ممتازة. المحتوى منظم بشكل جيد ويغطي أساسيات تعلم الآلة باستخدام لغة بايثون، بما في ذلك الانحدار الخطي، الانحدار اللوجستي، شجرة القرار، SVM، وخوارزميات التجميع مثل K-Means. الشروحات واضحة، والتمارين العملية تساعد على ترسيخ الفهم. أعجبني استخدام Jupyter Notebooks لتطبيق المفاهيم عمليًا، مما يجعل التعلم أكثر تفاعلية.

    رغم أن الدورة مناسبة للمبتدئين، إلا أن بعض الأجزاء قد تحتاج إلى خلفية بسيطة في البرمجة أو الإحصاء لفهمها بشكل أفضل. كنت أتمنى لو تم التوسع أكثر في بعض المواضيع المتقدمة مثل تحسين النماذج أو المعالجة المسبقة للبيانات.

    بشكل عام، أنصح بهذه الدورة لأي شخص يرغب في دخول عالم تعلم الآلة بطريقة منظمة ومجانية.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.