← All courses

Python

Machine Learning Fundamentals with scikit-learn

Learn classical machine learning with scikit-learn: train classifiers and regressors, split and evaluate data properly, understand precision/recall beyond accuracy, scale features safely with Pipeline, and validate models with cross-validation and GridSearchCV. Every lesson runs live in your browser, no local install needed.

8 lessons

Start the first lesson

Curriculum

  1. 1Setup and Your First ModelπŸ“ quiz
  2. 2Data and Train/Test SplitsπŸ“ quiz
  3. 3Classification with Decision Trees and k-NNπŸ“ quiz
  4. 4RegressionπŸ“ quiz
  5. 5Evaluating ModelsπŸ“ quiz
  6. 6Feature Scaling and PipelinesπŸ“ quiz
  7. 7Overfitting and Cross-ValidationπŸ“ quiz
  8. 8Final Project: Build a Complete Classifier Pipeline

Every lesson is open, take them in order or jump straight to what you need.