All Courses
Khan Academy
sql
Beginner
Interactive

Intro to SQL: Querying and Managing Data

8 hours
4.6(17,800 reviews)
Free

Khan Academy's Intro to SQL teaches you to query databases with SQL (Structured Query Language), the standard language for data access. You learn SELECT, WHERE, filtering, sorting, joining tables, and aggregating data. All lessons are video-based with practice exercises in Khan's browser editor, so you don't need to install anything. After finishing, you can read from and analyze databases, a core skill for data work and backend development. The main limitation: this is a gentle introduction, not deep SQL. It covers querying, not database design or advanced topics like CTEs or window functions. Pair it with CS50's SQL course for a comprehensive path.

SQL remains one of the most in-demand skills in data science and backend development, ranking in the top 5 most-used languages (source: Stack Overflow Developer Survey 2024).

About This Course

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.

Course Details

Platform

Khan Academy

Language

sql

Level

beginner

Duration

8h

Certificate

No

Cost

Free

Frequently Asked Questions

Is Khan Academy's SQL course free?

Yes, it's completely free. Khan Academy is a nonprofit; all courses are free.

Do I need to know programming?

No. SQL is not traditional programming. The course starts from zero.

What databases does it teach?

Khan Academy uses SQLite in the browser, but the SQL you learn works with MySQL, PostgreSQL, and other systems too.

After this, am I ready for data analysis?

You know how to query data. For data analysis, you'd also want to learn pandas (Python) or Tableau (visualization) next.

Is this enough for a backend developer job?

It's a foundation. Backend roles need SQL plus a server-side language (Python, JavaScript, Go). Take this first, then pick a language.

More sql Courses

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

Google's data analytics certificate. Covers data cleaning, analysis, visualisation with Tableau, SQL queries, and R programming. Free to audit; certificate costs money.

240h
4.8
Details