SQL
с нуля
до результата
Структурированный путь изучения SQL: от базовых запросов и фильтрации до JOIN, подзапросов, CTE и оконных функций. Книга «SQL Введение» и справочник синтаксиса объясняют теорию. Курсы на Stepik дают проверенные задания и последовательную программу из семи этапов. Песочница SQLite в браузере позволяет сразу применять полученные знания на учебных базах — без установки и регистрации.
8
Курсов и программ по SQL на Stepik
8 402
Учащихся, изучающих SQL на Stepik
280
Отзывов на SQL курсах
4,86
Средняя оценка всех моих курсов по SQL
Маршрут обучения
От первых запросов до продвинутой аналитики
Последовательный путь из семи этапов, который поможет освоить SQL с нуля, научиться работать с данными и решать задачи реального мира. Каждый следующий этап опирается на знания предыдущего.
Посмотреть полный маршрут →- 01
Основы SQL и первые запросы
Познакомьтесь с реляционными базами данных, таблицами и типами данных. Научитесь извлекать нужную информацию с помощью SELECT, фильтровать результаты и сортировать данные.
- 02
Агрегация и группировка данных
Научитесь анализировать большие наборы данных с помощью COUNT, SUM, AVG, GROUP BY и HAVING. Разберитесь, как получать сводные показатели и контролировать корректность результатов.
- 03
Связи между таблицами и JOIN
Освойте принципы реляционных связей и научитесь объединять данные из нескольких таблиц. Изучите INNER JOIN, LEFT JOIN и научитесь находить пропущенные и дублирующиеся записи.
- 04
Условия, логика и работа с NULL
Разберитесь в логике SQL и научитесь строить сложные условия. Освойте CASE, IN, BETWEEN, IS NULL и трёхзначную логику, чтобы правильно обрабатывать разные сценарии и исключения.
- 05
CTE и построение сложных запросов
Научитесь разбивать сложные SQL-запросы на понятные логические блоки. Используйте Common Table Expressions (CTE), чтобы писать более структурированный, читаемый и удобный для поддержки код.
- 06
Оконные функции и продвинутая аналитика
Освойте ROW_NUMBER, RANK, LAG, LEAD и другие оконные функции. Научитесь рассчитывать рейтинги, сравнивать показатели, строить накопительные итоги и анализировать данные без потери строк.
- 07
Практика, повторение и подготовка к собеседованию
Закрепите полученные знания на практических задачах. Повторите ключевые концепции, научитесь объяснять ход решения и подготовьтесь к типичным SQL-вопросам на технических собеседованиях.
Курсы на Stepik
Продолжить с заданиями по SQL
Доступ — бесплатный или платный; условия указаны на Stepik. Рейтинг показывается только при наличии отзывов. Программа «SQL с нуля до результата» доступна отдельной страницей.
Практика
Не просто изучайте SQL. Работайте с данными.
Практикуйтесь прямо в браузере на двух готовых учебных базах: «Игроки» и «Интернет-магазин». Исследуйте таблицы, проверяйте гипотезы и решайте практические задачи. SQLite уже работает в браузере, поэтому ничего устанавливать не нужно.
Открыть SQL-песочницу →Учебная база · Игроки
SQLite-- Пример: анализ статистики игроков
SELECT
name,
position,
goals
FROM players
ORDER BY goals DESC
LIMIT 10;Учебная база · Интернет-магазин
SQLite-- Клиенты без заказов
SELECT c.name, c.city
FROM customers AS c
LEFT JOIN orders AS o ON o.customer_id = c.id
WHERE o.id IS NULL
ORDER BY c.name;SQLite выполняется непосредственно в браузере. Обе базы уже загружены и готовы к работе. Установка программ и настройка сервера не требуются.
Как устроен сайт
Факты отдельно, объяснения отдельно
Проверяемые цифры
Статистика курсов приходит из публичного API Stepik Stats и сохраняется снимком. Сборка сайта не зависит от доступности API.
Методика и источник →Свои тексты
Статьи и задания написаны для этого проекта. Я не публикую платные материалы курсов и не выдаю чужие тексты за свои.
О проекте →Локальная песочница
SQL выполняется в вашем браузере. Запросы не отправляются на сервер, аккаунт не нужен, база исчезает после обновления.
Конфиденциальность →Честные ограничения
Песочница — SQLite, а курсы в основном MySQL. Это не замена курсу и не автоматическая проверка домашних заданий.
Что важно знать →Вопросы
Коротко о главном
Сайт действительно бесплатный?
Да. Справочник, задания и песочница доступны без регистрации. Курсы на Stepik могут быть платными или бесплатными — условия указаны на странице курса.
Нужна ли установка базы данных?
Нет. Песочница запускает SQLite прямо в браузере через WebAssembly. Учебная база создаётся в памяти вкладки и исчезает при обновлении страницы.
Чем SQLite отличается от MySQL?
Базовый SQL похож, но функции, типы и некоторые конструкции различаются. В песочнице используется SQLite, а курсы на Stepik в основном построены вокруг MySQL. Перед переносом запроса проверьте функции в документации своей СУБД.
Откуда на сайте цифры о курсах?
Число учащихся, отзывов и уроков берутся из публичного API Stepik Stats. Текущий снимок датирован 2 ноября 2026. Рейтинг программы без подтверждённых отзывов не показывается.
Это официальный сайт Stepik?
Нет. Это независимый учебный проект. Курсы на Stepik, а этот сайт помогает разобраться в темах и попрактиковаться. Ссылки на курсы ведут на проверенные страницы платформы.
Достаточно открыть браузер,
чтобы начать работать с SQL.
Интерактивная SQL-песочница с двумя готовыми учебными базами: «Игроки» и «Интернет-магазин». Выполняйте запросы, исследуйте данные и решайте практические задачи. Никаких установок и настройки окружения.