Learn Kaggle

Master the world's largest data science and machine learning community. Learn to compete in ML competitions, explore datasets, build notebooks, use pre-trained models, and build your data science portfolio — all for free.

7
Lessons
40+
Examples
~3hr
Total Time
100%
Free

What You'll Learn

By the end of this course, you'll be a confident Kaggle user ready to compete and build your data science portfolio.

🏆

Competitions

Understand competition types, submission formats, evaluation metrics, and strategies used by top Kagglers to win.

📊

Datasets

Browse, download, and publish datasets. Use the Kaggle API to integrate datasets into your workflow.

📝

Notebooks

Write and publish Kaggle Notebooks with free GPU/TPU access. Earn medals and build your profile.

🤖

Models

Explore the Kaggle Models hub, use pre-trained models in your notebooks, and publish your own models.

Course Lessons

Follow the lessons in order or jump to any topic you need.

Prerequisites

What you need before starting this course.

Before You Begin:
  • Basic Python knowledge (pandas, numpy helpful but not required)
  • A free Kaggle account
  • A web browser
  • Curiosity about data science and machine learning