All Courses
Kaggle Learn
sql
Beginner
Certificate
Interactive

Intro to SQL (Kaggle Learn)

3 hours
4.7(38,000 reviews)
Free

Kaggle Learn's Intro to SQL course is a free, hands-on introduction to SQL covering SELECT, WHERE, filtering, aggregation, and joining tables. All lessons run in Kaggle notebooks against real databases, so you write SQL from day one. After finishing, you can query databases and understand relational data. The course is practical and doesn't assume SQL knowledge. The main limitation: SQL is much bigger (window functions, CTEs, optimization), but this teaches the essentials. For deeper SQL, take CS50's SQL course or books like "SQL Performance Explained".

SQL is one of the most in-demand skills for data work, used by over 95% of data professionals (source: Stack Overflow and job market analysis).

About This Course

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.

Course Details

Platform

Kaggle Learn

Language

sql

Level

beginner

Duration

3h

Certificate

Yes, included

Cost

Free

Frequently Asked Questions

Is Kaggle's SQL course free?

Yes, completely free.

How long does it take?

About 3-4 hours of lessons. Most people finish in 1-2 weeks.

What database does it teach?

BigQuery, Google's data warehouse. The SQL you learn transfers to MySQL, PostgreSQL, etc.

After this, what database should I use?

Depends on your goal. PostgreSQL for web apps, BigQuery for data analysis, SQLite for learning.

Is this enough for data analysis work?

It's a foundation. Real data work also needs Python (pandas), visualization, and statistics.

More sql Courses

Khan Academy's interactive SQL course. Learn to create tables, insert data, query with SELECT, filter with WHERE, join tables, and aggregate with GROUP BY.

8h
4.6
Details

Learn SQL, PostgreSQL, and relational database concepts by completing projects in a Linux environment. Covers table design, joins, constraints, and database management. Free verified certificate.

60h
4.7
Details

Harvard's dedicated SQL course. Learn to design databases, write complex queries, use indexes, and work with SQLite, MySQL, and PostgreSQL.

30h
4.8
Details