All Platforms
Free-first
Certificates
Python
SQL
Machine Learning

Kaggle Learn

Kaggle Learn offers short, hands-on micro-courses on Python, SQL, machine learning, deep learning, computer vision, and data visualisation. Each course is 3–7 hours, runs in browser-based Jupyter notebooks, and ends with a free certificate. Ideal for picking up one skill at a time.

All Kaggle Learn Courses (6)

Kaggle Learn's micro-course on machine learning fundamentals using scikit-learn. Covers decision trees, model validation, underfitting and overfitting, and random forests. Three hours, all in browser-based notebooks.

3h
4.8
Details

Kaggle Learn's follow-up to Intro to ML. Covers missing values, categorical variables, pipelines, cross-validation, XGBoost, and data leakage. Four hours of focused, applied content.

4h
4.8
Details

Kaggle Learn's introduction to deep learning with TensorFlow and Keras. Covers neural networks, dropout, batch normalization, and binary classification. Hands-on with real datasets.

4h
4.7
Details

Kaggle Learn's 7-hour Python micro-course covering syntax, functions, booleans and conditionals, lists, loops, strings, dictionaries, and working with external libraries. Notebook-based with auto-graded exercises.

7h
4.7
Details

Kaggle Learn's 4-hour Pandas course. Covers DataFrames and Series, indexing, summarising data, grouping, sorting, data types, missing values, renaming, and combining DataFrames.

4h
4.8
Details

Kaggle Learn's 3-hour SQL micro-course using BigQuery. Covers SELECT, WHERE, GROUP BY, ORDER BY, JOINs, and writing efficient queries over large datasets. Notebook-based and free.

3h
4.7
Details