Skip to main content
Primary: Phase 2Documentation / TutorialsIntermediateFree Learning Material
scikit-learn

scikit-learn Tutorials

Official scikit-learn getting started tutorials and user guide for classical supervised/unsupervised learning, preprocessing, cross-validation, and evaluation metrics.

In Phase 2, you implement Linear Regression, Logistic Regression, k-NN, Decision Trees, and k-Means from scratch in NumPy—and then benchmark your custom implementations against scikit-learn's reference estimators. The official scikit-learn Getting Started guide and User Guide document the exact mathematical formulations, regularization penalties, and evaluation APIs.

Resource Tracking

Course status is tracked independently from roadmap topic checkboxes so you can mark external courses without altering your topic mastery percentage.

Suggested Learning Position

Phase 2 Reference & Verification Benchmark (Modules 2.1–2.4)

Language:English
Access & Link Verification

100% free open-source documentation and runnable examples.

Status: Verified (2026-11-09)

What You Will Learn from This Resource

  • Use estimator APIs (`fit`, `predict`, `transform`) and Pipeline objects cleanly.
  • Benchmark from-scratch NumPy algorithms against reference solvers.
  • Compute classification and regression metrics (`roc_auc_score`, `f1_score`, `confusion_matrix`).

Recommended Prerequisites

Review these foundations before starting so you get the most out of this material:

  • Python, NumPy, and basic machine learning concepts.

Topics & Keywords

scikit-learnClassical MLClassificationRegressionClusteringPCA
Curriculum Integration

How This Resource Fits Into Your AI & LLM Roadmap

Open Interactive Roadmap

Phase-Specific Study Recommendations (1)

Phase 2 · Resource 2.5Practice & Reference

scikit-learn Tutorials

In Phase 2: Machine Learning From Scratch

Use as your reference benchmark when verifying your from-scratch NumPy implementations of Linear/Logistic Regression, Decision Trees, PCA, and k-Means.

Continue Exploring
Browse Full Library
Phase 2Recommended StartInteractive Course
Google
BeginnerFree Learning Material

Machine Learning Crash Course

Google's practical, interactive introduction to machine learning fundamentals, linear and logistic regression, gradient descent, generalization, regularization, and neural networks.

GoogleMachine LearningLinear RegressionLogistic RegressionGradient Descent
Your Status:
Phase 2Interactive Course
Kaggle
IntermediateFree Learning Material

Intermediate Machine Learning

Practical interactive course covering missing values, categorical variables, pipelines, cross-validation, gradient boosting (XGBoost), and data leakage.

KaggleCross-ValidationData LeakageGradient BoostingPipelines
Your Status:
Phase 0Documentation / Tutorials
NumPy
BeginnerFree Learning Material

NumPy Learning Resources

Learn numerical arrays, broadcasting, vectorized computation, matrix operations, and scientific Python fundamentals.

NumPyVectorsMatricesBroadcastingVectorization
Your Status: