Мини-курс «SQL за вечер»: четыре урока и настоящая база в браузере
Новый формат на платформе: мини-курс на два часа. SELECT, итоги, JOIN и первый отчёт — без установки программ, с проверкой каждого запроса.
На платформе появился новый формат: мини-курс, который проходится за один вечер. Первый такой курс — «SQL за вечер»: четыре урока, около двух часов, и в конце вы читаете и пишете запросы к базе данных.
Зачем мини-курс, если есть большой
Большой курс SQL идёт четырнадцать уроков и даёт профессию: подзапросы, оконные функции, изменение данных, оптимизация. Но многим нужно другое: научиться отвечать на вопрос «а сколько у нас…?» самому, не дожидаясь разработчика. Для этого достаточно четырёх вещей, и именно они собраны в мини-курс.
Первый урок — достать нужное: SELECT, WHERE, ORDER BY, LIMIT. Второй — посчитать: COUNT, SUM, AVG, группировка и условие на группу. Третий — соединить таблицы через JOIN, включая LEFT JOIN и приём «найти тех, у кого нет». Четвёртый — собрать отчёт: месяцы из дат, метки через CASE, подзапрос и округление.
Как устроены занятия
Внутри страницы работает настоящая SQLite, та же база данных, что стоит в телефонах и браузерах. Учебная база — интернет-магазин: покупатели, товары, заказы, отзывы. Каждый запрос выполняется по-честному, а проверка сравнивает таблицу-результат, а не текст запроса, поэтому верных решений может быть несколько. Есть песочница для свободных запросов и панель со схемой базы.
Заданий в каждом уроке пять-шесть, от простых к посложнее. Ветки две: «с нуля» с пятнадцати лет и «с нуля» для взрослых. Сертификата у мини-курса нет, это знакомство с темой, а не пройденная программа; значок за прохождение и опыт начисляются как обычно.
Что дальше
Если после вечера захочется продолжить, большой курс «SQL» начинается с того же места и идёт дальше. В каталоге мини-курсы помечены меткой «за вечер»; следующие в планах — про промпты для нейросетей и про сводные таблицы в Excel.