scikit-learn, by Fitting It

One interface, the models behind it, and the evaluation that stops you believing a number that is not real - every example fitted on the page.

9 modules Free, no login Updated 31 August 2026

About this track

scikit-learn has one interface and about two hundred algorithms behind it. fit, predict and transform are most of the API, and once they are familiar a new model is a new import and nothing else.

The harder half is not the models but knowing whether a score is real. This track spends as much time on splitting, cross-validation, pipelines and leakage as on the estimators, because that is where the mistakes are. Every editor fits a real model in your browser.

The NumPy and pandas tracks cover the arrays and frames that feed every estimator here, and the Machine Learning track covers the theory these modules apply.

What you will be able to do

How the track is ordered

The estimator API comes first, because it is the part that transfers to every model in the library. Then data - shapes, loading, and the train/test split that everything after it depends on. Regression and classification arrive next as the two shapes of supervised problem, followed immediately by evaluation, because a model without an honest score is not worth having. Preprocessing, pipelines and column handling come after that, since they are where leakage creeps in. The later modules are the estimators worth knowing, tuning, and the unsupervised pair.

Where this leads

The track ends where a real project begins: a pipeline you can cross-validate, tune and save. What comes after is mostly not scikit-learn - gradient boosting libraries, deep learning, and the deployment and monitoring that decide whether a model is any use in production.

All 9 modules, in teaching order

  1. 01fit, predict, transform
  2. 02Loading and Shaping Data
  3. 03Splitting Train and Test
  4. 04Linear Regression
  5. 05Regression Metrics
  6. 06Logistic Regression
  7. 07Classification Metrics
  8. 08The Confusion Matrix
  9. 09Cross-Validation

Other tracks