Learn SQL from your first query to production databases — querying, joins, window functions, PostgreSQL, and more, hands-on with real datasets
Work through the modules at your own pace. Each lesson is a self-contained, hands-on read.
No prior database experience is needed — you'll write your first query in Lesson 1. The later Python and PostgreSQL modules assume a little Python; if you want it first, our Python for Data Analytics course has you covered.
No hidden costs or subscriptions
SELECT basics through database tuning
Real databases and guided projects
Plus Python, Snowflake, and MongoDB
Study at your own speed, anytime
Easy to copy, search, and reference
Begin with Getting Started with SQL and work through all 9 modules, from your first query to production databases.
Start the first lesson