Skip to main content
Primary: Phase 2Interactive CourseIntermediateFree Learning Material
Kaggle

Intermediate Machine Learning

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

Building directly on Intro to Machine Learning, this course teaches production-grade tabular ML habits: imputing missing values without leaking validation statistics, encoding categorical features, constructing clean scikit-learn pipelines, k-fold cross-validation, gradient boosted trees, and spotting subtle target/train-test leakage.

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 Practical Workflow Course (Modules 2.3 & 2.4)

Documented Duration:~4 hours
Language:English
Access & Link Verification

100% free interactive lessons and coding notebooks on Kaggle.

Status: Verified (2026-11-09)

What You Will Learn from This Resource

  • Build reproducible preprocessing and modeling pipelines that prevent data leakage.
  • Evaluate models robustly using k-fold cross-validation.
  • Train and tune gradient boosted decision trees.

Recommended Prerequisites

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

  • Kaggle Intro to Machine Learning or Phase 2 Module 2.1.

Topics & Keywords

KaggleCross-ValidationData LeakageGradient BoostingPipelines
Curriculum Integration

How This Resource Fits Into Your AI & LLM Roadmap

Open Interactive Roadmap

Phase-Specific Study Recommendations (1)

Phase 2 · Resource 2.4Practice & Reference

Intermediate Machine Learning

In Phase 2: Machine Learning From Scratch

Complete alongside Modules 2.3 and 2.4 to master cross-validation, gradient boosting, and preventing data leakage.

Continue Exploring
Browse Full Library
Phase 2Interactive Course
Kaggle
BeginnerFree Learning Material

Intro to Machine Learning

Hands-on interactive micro-course covering decision trees, model validation, underfitting vs. overfitting, and random forests.

KaggleDecision TreesRandom ForestsModel ValidationOverfitting
Your Status:
Phase 2Documentation / Tutorials
scikit-learn
IntermediateFree Learning Material

scikit-learn Tutorials

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

scikit-learnClassical MLClassificationRegressionClustering
Your Status:
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: