У курсі більшість кроків - це практичні завдання на створення SQL-запитів. Кожен крок містить мінімальні теоретичні аспекти з баз даних або мови SQL, приклади схожих запитів і пояснення до реалізації.
Для створення, виконання та налагодження SQL-запитів використовується платформа Stepik, на свій комп'ютер нічого додатково встановлювати не треба.
Складність запитів зростає в міру проходження курсу. Спочатку вони формулюються для окремих таблиць, а потім для баз даних, розроблених для предметних областей, таких як "Інтернет-магазин", "Тестування", "Абітурієнт". Причому в процесі виконання кроків курсу розв'язуються практичні завдання з обраної предметної області.
Кожен учень може придумати свої завдання на створення SQL-запитів. У курсі є модуль, у якому розміщуються найкращі з них.
Цей курс спрямований на те, щоб навчити слухача створювати бази даних і реалізовувати запити до них мовою SQL для різних предметних областей.