LearnFor every developer
Databases and SQL
Learn SQL from your first query, design tables that hold up, make slow queries fast, and see how Postgres works inside. Every example runs on a real database in your browser.
48 lessons · about 16 h
- SQL Lab40 graded exercises on real data: write queries, fix data safely, add indexes and design tables.Open the SQL Lab
- SQL playgroundPostgres in your browser with four practice databases. Run anything, see how it ran, reset any time.Open the playground
SQL from zero
- Basic20 min
- Basic20 min
- Basic20 min
- Basic20 min
- Basic20 min
- Basic20 min
Combining and summing
- Basic20 min
- Basic20 min
- Basic20 min
- Basic20 min
- Basic20 min
- Basic20 min
Changing data safely
- Basic20 min
- Basic20 min
- Going deeper20 min
- Going deeper20 min
- Going deeper20 min
- Going deeper20 min
Designing schemas
- Basic20 min
- Basic20 min
- Basic20 min
- Going deeper20 min
- Going deeper20 min
- Going deeper20 min
Making queries fast
- Going deeper20 min
- Going deeper20 min
- Going deeper20 min
- Going deeper20 min
- Going deeper20 min
- Going deeper20 min
Inside the database
- Advanced20 min
- Advanced20 min
- Advanced20 min
- Advanced20 min
- Advanced20 min
- Advanced20 min
Running databases
- Advanced20 min
- Advanced20 min
- Advanced20 min
- Advanced20 min
- Advanced20 min
- Advanced20 min
Beyond tables
- Going deeper20 min
- Going deeper20 min
- Going deeper20 min
- Advanced20 min
- Advanced20 min
- Advanced20 min