Skip to main content
Free certificateBeginnerData Science

Intro to SQL

Kaggle's quick introduction to SQL queries using Google BigQuery public datasets.

Taught byKaggle Learn

About this course

Six short lessons run against BigQuery public datasets inside Kaggle notebooks. They cover SELECT, FROM and WHERE, grouping and counting, ordering, common table expressions and joins.

Best for: Beginners who need practical SQL for analysis.

What you will be able to do

  • Write SELECT queries with filters
  • Aggregate with GROUP BY and HAVING
  • Use CTEs with AS and WITH
  • Join tables

Syllabus and your progress

Tick modules off as you finish them on Kaggle Learn.

0 of 6 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: Basic Python helps

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 Intro to SQL 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 Intro to SQL take?
Plan for about 3 hrs in total (Kaggle course page estimate (about 3 hours).). It is interactive, so you can go faster or slower.
Do I need experience before Intro to SQL?
It helps to have: Basic Python helps.

Part of these learning paths

Featured in

Topics

About Kaggle Learn

Short, practical data science micro-courses.

All free Kaggle Learn courses

Intro to SQL

Free certificate

Start on Kaggle Learn