Online Course Overview
Learn SQL
Learn SQL online through our comprehensive course. Query databases and work with relational data.
32 Lessons in 9 Sections
Beginner
Curriculum
02Reading Data
The SELECT Statement
How to retrieve data from a database.
Filtering with WHERE
Filter your results based on conditions.
AND, OR, NOT
Combine multiple conditions.
Sorting with ORDER BY
Sort your query results.
LIMIT and OFFSET
Restrict the number of rows returned.
Working with NULL
Handling missing data.
Pattern Matching (LIKE)
Search for patterns in text.
The IN Operator
Match against a list of values.
The BETWEEN Operator
Filter within a range.
Aliases (AS)
Rename columns and tables.
03Writing Data
04Relationships
05Aggregation
06Advanced Queries
07Database Schema
08Performance
09Advanced Concepts
Explore the SQL Ecosystem
Continue learning SQL
Access all SQL lessons and tutorials.
Practice SQL exercises
Apply your knowledge with interactive coding challenges.
Test your knowledge with SQL quizzes
Check your understanding with multiple-choice questions.
Build SQL projects
Create real-world applications from scratch.
Try SQL in the playground
Write and execute SQL code instantly in your browser.
Browse the SQL reference
Quickly look up syntax, methods, and properties.