SQL

SQL
с нуля
до результата

Структурированный путь изучения SQL: от базовых запросов и фильтрации до JOIN, подзапросов, CTE и оконных функций. Книга «SQL Введение» и справочник синтаксиса объясняют теорию. Курсы на Stepik дают проверенные задания и последовательную программу из семи этапов. Песочница SQLite в браузере позволяет сразу применять полученные знания на учебных базах — без установки и регистрации.

Теория в книге и справочнике · практика в курсах и песочнице SQLite · восемь заданий с решениями

8

Курсов и программ по SQL на Stepik

8 402

Учащихся, изучающих SQL на Stepik

280

Отзывов на SQL курсах

4,86

Средняя оценка всех моих курсов по SQL

Источник: публичная статистика Stepik Stats · снимок 2 ноября 2026

Маршрут обучения

От первых запросов до продвинутой аналитики

Последовательный путь из семи этапов, который поможет освоить SQL с нуля, научиться работать с данными и решать задачи реального мира. Каждый следующий этап опирается на знания предыдущего.

Посмотреть полный маршрут →
  1. 01

    Основы SQL и первые запросы

    Познакомьтесь с реляционными базами данных, таблицами и типами данных. Научитесь извлекать нужную информацию с помощью SELECT, фильтровать результаты и сортировать данные.

  2. 02

    Агрегация и группировка данных

    Научитесь анализировать большие наборы данных с помощью COUNT, SUM, AVG, GROUP BY и HAVING. Разберитесь, как получать сводные показатели и контролировать корректность результатов.

  3. 03

    Связи между таблицами и JOIN

    Освойте принципы реляционных связей и научитесь объединять данные из нескольких таблиц. Изучите INNER JOIN, LEFT JOIN и научитесь находить пропущенные и дублирующиеся записи.

  4. 04

    Условия, логика и работа с NULL

    Разберитесь в логике SQL и научитесь строить сложные условия. Освойте CASE, IN, BETWEEN, IS NULL и трёхзначную логику, чтобы правильно обрабатывать разные сценарии и исключения.

  5. 05

    CTE и построение сложных запросов

    Научитесь разбивать сложные SQL-запросы на понятные логические блоки. Используйте Common Table Expressions (CTE), чтобы писать более структурированный, читаемый и удобный для поддержки код.

  6. 06

    Оконные функции и продвинутая аналитика

    Освойте ROW_NUMBER, RANK, LAG, LEAD и другие оконные функции. Научитесь рассчитывать рейтинги, сравнивать показатели, строить накопительные итоги и анализировать данные без потери строк.

  7. 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-песочница с двумя готовыми учебными базами: «Игроки» и «Интернет-магазин». Выполняйте запросы, исследуйте данные и решайте практические задачи. Никаких установок и настройки окружения.

Попробовать SQL песочницу бесплатно →