FROM FIRST QUERY TO ANALYSIS

Learn SQL by solving real tasks

Four paths, three datasets and 28 exercises. Start at your level. Hints, answers and checks are available inside the playground; drafts and solved progress stay in this browser.

Checks compare results on a clean fixture, including row order. Passing does not prove your query works for every dataset. Experiment with edge cases such as NULLs and missing relationships.

Download the sample datasets · Next: explore query plans

Continue with Python SQLite lessons, or start with the installation and first-query guide.

HELPFUL ANSWERS

Frequently asked questions

Clear answers to common questions about this topic.

How can I learn SQLite?

Begin with SELECT, WHERE, ORDER BY and LIMIT on a small sample database. Add INSERT, UPDATE, joins, grouping and indexes once you can predict each query’s result. Use the learning paths and practice exercises here to run queries and inspect feedback, then consult the SQLite reference for precise behavior and retry with your own data.