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.