← Free Learning Library

Machine Learning

Machine Learning with Scikit-learn: From Basics to Preprocessing

A free learning path that walks you through Scikit-learn, from linear models to data preprocessing, using a practical YouTube playlist.

Learn from: the original creator. Original content published on YouTube. DigitalSkillX organizes these public resources into a structured learning path. DigitalSkillX does not claim ownership or partnership.

Lessons
13
Time
About 5 hr 18 min
Level
beginner

Now playing: 02. Linear Regression in Scikit-learn | Machine Learning With Scikit-Learn | Sklearn | Codersarts

About this path

This learning path is built from a YouTube playlist by CodersArts. It starts with an introduction to Scikit-learn, then covers key machine learning algorithms like linear regression, logistic regression, K-nearest neighbors, decision trees, and random forests. After that, it moves into essential data preprocessing techniques, including handling missing data, categorical and numerical values, scaling, normalization, and polynomial features. Each lesson includes code examples and practical explanations, so you can follow along and build your skills step by step.

What you will learn

  • Understand the basics of Scikit-learn and its role in machine learning
  • Implement linear and multiple linear regression models
  • Apply logistic regression for classification tasks
  • Use K-nearest neighbors, decision trees, and random forests
  • Preprocess data by handling missing values, categorical data, and numerical features
  • Apply standardization, normalization, and polynomial features

Who this is for

Beginners who want a structured free introduction before deeper practice.

Curriculum

Section 1: Getting Started with Scikit-learn

  1. Lesson 1: 01. Introduction to Scikit-learn | Machine Learning With Scikit-Learn | Sklearn | Codersarts

    This introductory video covers the prerequisites, features, and uses of the Scikit-learn library. It sets the foundation for the rest of the course.

    Open on YouTube

Section 2: Regression and Classification Models

  1. Lesson 2: 02. Linear Regression in Scikit-learn | Machine Learning With Scikit-Learn | Sklearn | Codersarts

    This video dives into linear regression using Scikit-learn. You will learn how to implement a simple linear regression model and understand the key concepts behind it.

    Open on YouTube
  2. Lesson 3: 03. Multiple Linear Regression in Scikit-learn | Machine Learning With Scikit-Learn

    This video covers multiple linear regression, extending simple linear regression to multiple features. You will see how to build and evaluate a multiple linear regression model.

    Open on YouTube
  3. Lesson 4: 04. Logistic Regression Using Scikit-learn | Machine Learning With Scikit-Learn

    This video explains logistic regression for classification tasks. You will learn the theory and see code examples using Scikit-learn.

    Open on YouTube
  4. Lesson 5: 05. K-Nearest Neighbor(KNN) Algorithm Using Scikit-learn | Machine Learning With Scikit-Learn

    This video discusses the K-Nearest Neighbors (KNN) algorithm and its implementation in Scikit-learn. It also highlights the importance of preprocessing and improving model performance.

    Open on YouTube
  5. Lesson 6: 06. Decision Tree in Scikit-learn | Machine Learning With Scikit-Learn | Sklearn | Codersarts

    This video covers decision trees and how to implement them using Scikit-learn. You will see how a decision tree is formed and how to use it for classification or regression.

    Open on YouTube
  6. Lesson 7: 07. Random Forest in Scikit-learn | Machine Learning With Scikit-Learn | Sklearn | Codersarts

    This video discusses the random forest algorithm and its implementation in Scikit-learn. It includes plotting a confusion matrix and evaluating accuracy.

    Open on YouTube

Section 3: Data Preprocessing with sklearn.preprocessing

  1. Lesson 8: 08. Dealing with Missing Data in Scikit-Learn - sklearn.preprocessing | Scikit-learn Tutorial

    This video focuses on handling missing data using the sklearn.preprocessing package, specifically the Imputer class. You will learn how to clean your data for machine learning.

    Open on YouTube
  2. Lesson 9: 09. Categorical Data Preprocessing with Scikit-Learn - sklearn.preprocessing | Scikit-learn Tutorial

    This video covers categorical data preprocessing. You will learn about different encoding techniques to convert categorical values into a format suitable for machine learning.

    Open on YouTube
  3. Lesson 10: 10. Handling Numerical Values - sklearn.preprocessing | Scikit-learn Tutorial

    This video discusses handling numerical values using discretization or binarization. Sample code is provided for these preprocessing techniques.

    Open on YouTube
  4. Lesson 11: 11. Standardization and Scalers - sklearn.preprocessing | Scikit-learn Tutorial

    This video explains feature scaling using sklearn.preprocessing. You will learn what standardization is and the different scalers available in Scikit-learn.

    Open on YouTube
  5. Lesson 12: 12. Normalization and Norms - sklearn.preprocessing | Scikit-learn Tutorial l Codersarts

    This video covers normalization and the available norms in Scikit-learn. You will see sample code for each norm and an alternative approach.

    Open on YouTube
  6. Lesson 13: 13. Polynomial Features and Custom Transformers - sklearn.preprocessing | Scikit-learn Tutorial

    This video discusses polynomial features and custom transformers in sklearn.preprocessing. You will see how polynomial interpolation works along with code examples.

    Open on YouTube

Your progress

0 of 13 lessons completed (0%).

Complete this learning path to become eligible for your DigitalSkillX certificate.

Related learning