Бесплатно · в браузере

SELECT навык
FROM практики

SQL Тренажер — интерактивная площадка, где вы пишете запросы прямо в браузере, мгновенно видите результат и сравниваете его с эталоном. Никаких абстрактных примеров — только реальные базы данных и практические сценарии.

-- регистрация занимает меньше минуты, без карты

сотрудники отдела IT
SELECT first_name, last_name FROM employees WHERE department_id IN ( SELECT department_id FROM departments WHERE department_name = 'IT' );
результат
совпадает с эталоном
first_namelast_name AlexanderHunold BruceErnst
100%
бесплатно
0 KB
установка не нужна
реальные
схемы БД, не игрушки
<1с
проверка решения

Почему именно так

Мы убрали всё, что мешает учиться, и оставили только практику.

Мгновенная проверка

Пишете запрос — сразу видите свой результат рядом с эталонным. Никакого ожидания проверки.

Настоящие базы данных

Задачи решаются на полноценных реляционных схемах с внешними ключами и реальными данными, а не на трёх строчках в таблице.

Прогресс и рейтинг

Отслеживайте решённые задачи по темам, сравнивайте результат с другими участниками группы.

Теория рядом с практикой

К каждой теме можно прикрепить короткий конспект или PDF — не нужно уходить с платформы за объяснением.

Защита от списывания

Платформа анализирует, как вводилось решение, и помогает преподавателю честно оценивать прогресс.

Бесплатно для всех

Никаких платных подписок и ограничений по количеству решённых задач.

-- Открытый курс

Основы SQL на примере HR-схемы

Классическая учебная база данных отдела кадров: сотрудники, отделы, должности, локации. На ней разбираются базовые конструкции SQL — от простого SELECT до JOIN, агрегации и подзапросов.

  • Основы SELECT — фильтрация, сортировка, выражения над столбцами
  • Фильтрация, сортировка и JOIN — работа с несколькими таблицами
  • Агрегация и подзапросы — GROUP BY, HAVING, вложенные запросы
Начать курс бесплатно
14 задач · 3 темы Открытый доступ
Основы SELECT 5 задач

Сотрудники с высокой зарплатой, уникальные должности, работа со строками

Фильтрация, сортировка и JOIN 5 задач

Сотрудники и их отделы, торговые представители, отделы и города

Агрегация и подзапросы 4 задачи

Количество сотрудников по отделам, средняя зарплата, LEFT JOIN

Как это работает

Три шага от регистрации до первой решённой задачи.

1

Регистрируетесь

Бесплатно, без банковской карты — только имя, email и пароль.

2

Выбираете задачу

Темы расположены по возрастанию сложности — от простого SELECT до подзапросов.

3

Пишете и проверяете

Результат сравнивается с эталоном сразу же, прямо в браузере.

-- О проекте

Что такое SQL Тренажер

SQL Тренажер — образовательная платформа для практического изучения SQL: студенты решают задачи прямо в браузере на реальных базах данных, а преподаватели формируют темы, задачи и теоретические материалы курса.

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

Backend
Python Django PostgreSQL
Frontend
HTML/CSS/JS Tailwind CSS
Инфраструктура
Docker Git

Готовы начать?

Присоединяйтесь и решите первую задачу уже через несколько минут.

Зарегистрироваться бесплатно