Home/Khan Academy/Intro to SQL: Querying and Managing Data
Khan Academy · on Khan Academy

Intro to SQL: Querying and Managing Data

4.7(3,300)·1.4M enrolled
Beginner 8 hours English Completion CertificateFREE

About this course

SQL is one of the most universally required skills across data and software roles, and Khan Academy's free introduction covers the essentials: writing SELECT queries, filtering and sorting data, joining tables, and basic data manipulation (INSERT, UPDATE, DELETE). It's taught through Khan Academy's signature interactive exercise format, where you write real SQL against real datasets rather than watching passive demonstrations.

Because SQL knowledge underlies so many other courses in this catalog — data analytics certificates, data science programs, even some cloud and AI courses — this is a useful, free prerequisite for learners who hit SQL syntax in an applied course and need a dedicated refresher rather than learning it for the first time mid-course.

What you'll learn

Write SELECT queries to retrieve and filter data
Sort and aggregate data using SQL functions
Join multiple tables to combine related data
Insert, update, and delete data using SQL
Understand basic relational database structure

This course includes

8h
On-demand video
Yes
Mobile access
English
Language
Comparison · LBS

Compare alternatives for Intro to SQL: Querying and Managing Data

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Khan Academy4.7(3,300)
Intro to SQL: Querying and Managing Data
Price
Free
Completely free, forever
Duration
8 hrs
Level
Beginner
Certificate
MIT OpenCourseWare4.9(15,000)
Linear Algebra (18.06)
Price
Free
Completely free, openly licensed — no certificate
Duration
34 hrs
Level
Intermediate
Certificate
Stanford Online4.9(9,000)
CS231n: Deep Learning for Computer Vision
Price
Free
Free lecture materials; some versions paid
Duration
50 hrs
Level
Advanced
Certificate
Stanford Online4.9(7,000)
CS224n: Natural Language Processing with Deep Learning
Price
Free
Free lecture materials; some versions paid
Duration
50 hrs
Level
Advanced
Certificate
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

Instructor

KA
Khan Academy
Khan Academy instructor
1.4M+ learners60 courses4.7 instructor rating

Produced by Khan Academy, a nonprofit educational organization providing free, high-quality technical education through interactive, hands-on exercises.

Requirements

  • No prior programming or database experience required

Who this course is for

  • Aspiring data analysts who need SQL fundamentals before applied courses
  • Programming beginners wanting database fundamentals
  • Anyone who encountered SQL in another course and needs a dedicated refresher

About this provider

KA
Khan Academy
Non-profit free education platform. World-class education for anyone, anywhere.
Visit Khan Academy

Frequently asked questions

It covers the fundamentals well, but real data analyst roles typically require more advanced SQL (window functions, complex joins, query optimization) — use this as a foundation before an applied analytics certificate.
About 8 hours of content — short and focused, designed as a quick, dedicated SQL primer rather than a comprehensive database course.
Khan Academy uses a SQLite-based interactive environment in-browser, which teaches standard SQL syntax that transfers to any major database system with minor dialect differences.
Free
to audit
Enroll now