Skip to main content
Free certificateIntermediateAI & Machine Learning

Intermediate Machine Learning

Kaggle's next step in ML: missing values, categorical data, pipelines, XGBoost and leakage.

Taught byKaggle Learn

About this course

Follows Intro to Machine Learning with practical techniques for real datasets: handling missing values and categorical variables, building pipelines, cross-validation, gradient boosting with XGBoost, and avoiding data leakage.

Best for: Learners who have built a first model and want better ones.

What you will be able to do

  • Handle missing and categorical data
  • Build scikit-learn pipelines
  • Use cross-validation
  • Train XGBoost models and avoid leakage

Syllabus and your progress

Tick modules off as you finish them on Kaggle Learn.

0 of 7 modules done

Plan your pace

At 4 hours a week you would finish in about 1 week, using the course time estimate above.

Progress is saved in this browser only. No account needed.

Cost and certificate

Free certificate

Kaggle issues a free course certificate to signed-in users who finish all lessons and exercises.

Before you start: Kaggle Intro to Machine Learning

Kaggle Learn sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Intermediate Machine Learning really free?
Yes, the course material is free on Kaggle Learn. Kaggle issues a free course certificate to signed-in users who finish all lessons and exercises.
How long does Intermediate Machine Learning take?
Plan for about 4 hrs in total (Kaggle course page estimate (about 4 hours).). It is interactive, so you can go faster or slower.
Do I need experience before Intermediate Machine Learning?
It helps to have: Kaggle Intro to Machine Learning.

Intermediate Machine Learning

Free certificate

Start on Kaggle Learn