Follow a 100-day sequence of machine-learning coding exercises in this repository.
Introduction to machine learning with scikit-learn
This repository contains Jupyter notebooks for an introductory video series on machine learning with scikit-learn.

About Introduction to machine learning with scikit-learn
This GitHub repository holds Jupyter notebooks for an introductory video series on machine learning with scikit-learn, a Python library. The series has 10 video tutorials totaling 4.5 hours, and each video has a matching notebook. The topics run from machine learning basics and setup through model training, model evaluation, linear regression, cross-validation, grid search, and classification metrics.
The videos are hosted on YouTube, and the notebooks can be viewed with nbviewer. The notebooks were updated to use Python 3.9.1 and scikit-learn 0.23.2. The original notebooks shown in the videos used Python 2.7 and scikit-learn 0.16, and those versions are kept on the archive branch.
Key features
- Ten Jupyter notebooks, each paired with a video tutorial
- Covers model training, model evaluation, and linear regression
- Includes notebooks on cross-validation and grid search
- Includes a notebook on classification metrics and categorical features
- Notebooks updated for Python 3.9.1 and scikit-learn 0.23.2
- Original Python 2.7 and scikit-learn 0.16 notebooks kept in archive branch
- Each of the 10 video tutorials has a matching notebook.
- Notebooks were updated to newer Python and scikit-learn versions.
- Topics progress from setup and basic models to evaluation and parameter tuning.
- The notebooks use Python 3.9.1 and scikit-learn 0.23.2, while the original videos used Python 2.7 and scikit-learn 0.16.
- The videos are hosted on YouTube, not in this repository.
Introduction to machine learning with scikit-learn at a glance
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Introduction to machine learning with scikit-learn alternatives
Tools and sites you could use instead, ranked by how closely they match.
Data School publishes lessons and articles for people building data science careers, including coverage of machine learning topics.
This repository contains Manim-generated scenes used in 3Blue1Brown explanatory math videos.
Practical Deep Learning for Coders is a free course on applying deep learning and machine learning, designed for people with coding experience.
Study algorithms implemented in C++ through this open-source learning repository.
Data Science 101 is Ryan Swanstrom’s blog about learning to become a data scientist.
Popular in Science, Math & Technology
Well-known listings from the same topic.
Introduction to machine learning with scikit-learn FAQ
Where are the video tutorials hosted?
Which Python and scikit-learn versions do the notebooks use?
Is there a course version of the series?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










