Выучить SQL бесплатно реально: базовые запросы, фильтрация, группировка и соединение таблиц осваиваются за 10–30 часов, а задачи можно решать прямо в браузере, ничего не устанавливая. Бесплатных тренажёров на русском хватает и для следующего шага — подзапросов, оконных функций и вопросов с собеседований. Платить имеет смысл, когда нужны проекты для портфолио, ревью от практиков и помощь с работой.
Начать проще всего с бесплатного курса Хекслета Основы SQL: 25 уроков и 22 упражнения в тренажёре на PostgreSQL, около 10 часов, есть ИИ-ассистент для подсказок. В подборке ещё 18 бесплатных курсов, тренажёров и учебников: Stepik, Яндекс Практикум, karpov.courses, SQL Academy, sql-ex.ru, Postgres Professional и другие. Мы разделили их на курсы с нуля, тренажёры для практики, SQL для аналитиков и теорию баз данных. Данные проверены на официальных страницах 5 ноября 2026 года.
Коротко: какой курс выбрать
Ваша цель | Курс Хекслета | Что ещё посмотреть |
Выучить SQL с нуля | Основы SQL, около 10 часов | «Интерактивный тренажер по SQL» на Stepik, «Основы работы с базами данных и SQL» Яндекс Практикума |
Набить руку на задачах | упражнения в Основы SQL | SQL Academy, sql-ex.ru, SQLtest.online |
Использовать SQL в аналитике | Введение в аналитику данных, около 8 часов | «Симулятор SQL» karpov.courses, «Марафон данных» на Stepik |
Подготовиться к собеседованию | — | «Собеседование по SQL» на Stepik, задачи с собеседований в SQL Academy |
Разобраться в устройстве баз данных и PostgreSQL | — | «Введение в базы данных» CS центра, курсы и книги Postgres Professional |
Как мы выбирали курсы
В подборку попали курсы, тренажёры и учебники на русском языке, которые можно пройти без оплаты. Ещё три условия:
есть открытая страница с программой;
материалы обновлялись в 2024–2026 годах или остаются актуальными: SQL меняется медленно;
есть практика — задачи с автопроверкой, песочница или упражнения, кроме учебников-справочников, которые мы отметили отдельно.
Мы не включили курсы, где бесплатны только первые уроки. Например, у курсов МГУ и МИСИС на «Открытом образовании» бесплатны лишь первые две недели или нет бесплатного доступа вовсе, а LearnDB работает по подписке. Платные курсы Stepik тоже не вошли.
Почему Хекслет первый
Тренажёр прямо в браузере. Основы SQL — 25 уроков и 22 упражнения на PostgreSQL. Запрос пишется и проверяется на странице урока, ставить базу данных не нужно.
От SELECT до транзакций. Программа покрывает выборку, фильтрацию и сортировку, агрегатные функции, изменение данных, типы данных и NULL, создание таблиц и транзакции.
ИИ-ассистент по урокам. Если запрос не работает, ассистент подсказывает и разбирает ошибку.
Свежая программа и понятный следующий шаг. Курс обновлён в сентябре 2026 года, его начали больше 9 тысяч человек. Дальше — SQL для анализа данных, SQL для программистов и PostgreSQL в подписке или профессия Аналитик данных.
Бесплатные курсы Хекслета
1. Хекслет · Основы SQL

Курс для полного нуля: после него вы пишете запросы к базе, фильтруете и группируете данные, меняете записи и понимаете, как устроены таблицы.
Для кого: аналитики, тестировщики, разработчики, продуктовые маркетологи, начинающие администраторы баз данных
Длительность: 25 уроков и 22 упражнения, около 10 часов, в любое время
Формат: уроки, упражнения в тренажёре, ИИ-ассистент для подсказок
Что в программе: SELECT, FROM, WHERE, ORDER BY, GROUP BY, агрегатные функции, INSERT, UPDATE и DELETE, типы данных PostgreSQL и NULL, создание таблиц, транзакции
Итог: курс начали больше 9 тысяч человек, программа обновлена в сентябре 2026 года
Цена: бесплатно
2. Хекслет · Введение в аналитику данных

Если SQL нужен для аналитики, этот курс покажет, где он применяется: как собирать, обрабатывать и интерпретировать данные и делать выводы для бизнеса.
Для кого: те, кто присматривается к профессии аналитика, проектные менеджеры, маркетологи
Длительность: 10 уроков, около 8 часов
Формат: уроки, задания в браузере, ИИ-ассистент
Итог: курс начали больше 8 тысяч человек, программа обновлена в сентябре 2026 года
Цена: бесплатно
Курсы SQL с нуля
3. Stepik · Интерактивный тренажер по SQL

Самый популярный бесплатный курс по SQL на русском: больше 555 тысяч учащихся. Почти каждый шаг — задача, которая решается в браузере.
Для кого: новички и те, кто хочет освежить знания
Длительность: 22 урока, 173 задачи, не меньше 24 часов
СУБД: MySQL 8
Что в программе: выборка, вложенные запросы, групповые операции, UPDATE и DELETE, связи между таблицами и соединения, сквозные базы «Интернет-магазин книг», «Абитуриент» и другие, задачи от учащихся
Итог: сертификат Stepik от 136 баллов; рейтинг 4,93 по почти 5 тысячам отзывов; курс от ДВФУ — победитель EdCrunch Award
Цена: бесплатно
4. Яндекс Практикум · Основы работы с базами данных и SQL

Короткий курс с тренажёром на PostgreSQL. Подойдёт, чтобы за выходные понять, что такое запросы и как считать простые метрики.
Для кого: новички, начинающие аналитики, маркетологи, менеджеры проектов и продуктов
Длительность: 4 модуля, 5–7 часов, 70 задач в тренажёре, без дедлайнов
Формат: интерактивный учебник, SQL-тренажёр с автопроверкой, подсказки ИИ, итоговый симулятор в роли аналитика
Что в программе: SELECT, LIMIT и OFFSET, DISTINCT, типы данных, WHERE, фильтрация дат и строк, агрегатные функции, GROUP BY, ORDER BY. JOIN, подзапросов и оконных функций нет — они в платном курсе
Цена: бесплатно, карту привязывать не нужно, документ не выдаётся
5. karpov.courses · Симулятор SQL

Бесплатный курс-симулятор от школы аналитики: 150 задач на данных сервиса доставки, от базовых запросов до продуктовых метрик и дашбордов.
Для кого: новички, аналитики, менеджеры, тестировщики, разработчики
Длительность: 10 уроков и 150 задач, обычно 2–4 недели по 5–8 часов в неделю
Среда: PostgreSQL и Redash, запросы пишутся в браузере
Что в программе: фильтрация, агрегация, группировка, подзапросы, объединение таблиц, оконные функции; продуктовые задачи — DAU, ARPU, конверсия, дашборды
Цена: бесплатно, нужна регистрация
6. SQL Academy · Интерактивный курс и тренажёр

Бесплатный курс по SQL на MySQL и PostgreSQL с тренажёром на 200+ задач и песочницей. Одна из самых полных бесплатных программ: есть оконные функции, транзакции и DDL.
Для кого: новички и те, кто готовится к собеседованию
Длительность: больше 60 тем, около 2 месяцев по 5 часов в неделю
Что в программе: выборка, JOIN, подзапросы, WITH, UNION, CASE, INSERT, UPDATE и DELETE, оконные функции, транзакции и блокировки, хранимые процедуры, индексы, представления
Итог: больше 356 тысяч пользователей
Цена: бесплатно; Premium за 3 690 ₽ на полгода даёт сертификаты, безлимитные подсказки ИИ и задачи с собеседований
7. Stepik · Введение в SQL

Текстовый курс от автора под ником «Ирина Selectовна», победитель Stepik Awards 2024. Больше 64 тысяч учащихся и рейтинг 4,91.
Для кого: студенты, будущие программисты, аналитики и тестировщики
Длительность: 26 уроков, 63 задачи, 4–5 часов в неделю
СУБД: MySQL, есть урок по MySQL Workbench
Что в программе: реляционные базы, типы данных, CREATE TABLE, целостность, INSERT, UPDATE, DELETE, SELECT с WHERE, ORDER BY и LIMIT, GROUP BY и HAVING, своя база данных
Итог: сертификат Stepik от 80 баллов
Цена: бесплатно
8. Stepik · SQL Start. Стартовый уровень

Курс-тренажёр без видео, в котором уже есть JOIN и UNION. Рейтинг 4,98 по 285 отзывам.
Для кого: начинающие аналитики, специалисты BI и QA, менеджеры
Длительность: 18 уроков, 83 задачи, около 8 часов
Что в программе: WHERE, AND, OR и NOT, IN, LIKE, BETWEEN, пропуски в данных, агрегатные функции, GROUP BY, INNER, LEFT, RIGHT и FULL JOIN, UNION
Итог: сертификат Stepik
Цена: бесплатно; оконные функции и CTE — в платном продолжении
9. Stepik · PRO SQL

Новый курс 2026 года от команды PRO-курсов: много задач с эталонными решениями и модераторы в чате.
Для кого: разработчики, аналитики, маркетологи и менеджеры, знания не нужны
Длительность: 26 уроков, 103 задачи, около 16 часов
СУБД: MySQL
Что в программе: DDL, DQL, DML, фильтрация, функции, группировка, соединения, представления, процедуры, вложенные запросы, индексы, транзакции, SQL-инъекции, вопросы с собеседований
Итог: сертификат Stepik от 180 баллов; рейтинг 4,96
Цена: бесплатно
10. Stepik · SQL практикум. Основы

Видеокурс, созданный в партнёрстве с Yandex Cloud. Учит ставить MySQL у себя и разворачивать базу в облаке.
Для кого: новички, студенты, бэкенд-разработчики, аналитики, QA
Длительность: 47 уроков, 50 задач на SQL-код, около 4,5 часа видео
Что в программе: первичные и внешние ключи, индексы, связи и ER-диаграммы, SELECT, LIKE, агрегатные функции, GROUP BY, HAVING, NULL, CASE
Итог: сертификат Stepik от 120 баллов; рейтинг 4,95
Цена: бесплатно; JOIN и оконные функции — в платных курсах автора
Тренажёры: задачи и подготовка к собеседованию
11. SQL-EX.RU · Упражнения по SQL

Один из старейших тренажёров на русском: сотни задач на SELECT и изменение данных с автоматической проверкой и рейтингом участников.
Для кого: те, кто знает основы и хочет много практики
Объём: 192 обучающих упражнения на SELECT, 242 — в рейтинговых этапах, 68 — на INSERT, UPDATE, DELETE и MERGE
СУБД: SQL Server, а в обучающем этапе ещё MariaDB, PostgreSQL и Oracle
Цена: бесплатно; сертификат — платный и по желанию
12. SQLtest.online · Уроки и тренажёр

Бесплатные уроки и почти 500 задач на реальных базах разных СУБД, плюс песочница и симулятор собеседования.
Для кого: от новичков до тех, кто готовится к собеседованию
Объём: 74 урока в 12 главах, 486 задач
СУБД: MySQL, PostgreSQL, SQL Server, SQLite, DuckDB и другие
Что в программе: от SELECT до соединений, CTE, оконных функций, аналитических запросов и производительности
Цена: бесплатно; тест навыков определяет уровень от Intern до Senior, но официальным сертификатом не является
13. Stepik · Собеседование по SQL: Теория и практика

Курс для подготовки к интервью: типовые задачи и вопросы по теории.
Для кого: те, кто уже знает основы SQL
Длительность: 30 уроков, 17 SQL-задач и 90 тестов
Что в программе: накопительный итог, скользящее среднее, топ-N, JOIN и число строк; теория — DDL и DML, индексы, нормализация, транзакции, OLAP и OLTP, модели хранилищ данных
Итог: сертификат Stepik; рейтинг 4,91
Цена: бесплатно
SQL для аналитиков
14. Stepik · Марафон данных: первое знакомство с SQL и Python

Короткий курс LEFT JOIN Education, чтобы попробовать профессию аналитика: SQL, немного Python и продуктовые метрики.
Для кого: те, кто думает об аналитике и хочет попробовать без подготовки
Длительность: 18 уроков, 71 задача, 5–10 часов
Что в программе: запросы, фильтрация, агрегация, группировка, pandas, метрики LTV, CAC, ARPU и другие
Итог: сертификат Stepik; 27 тысяч учащихся, рейтинг 4,79. Авторы честно пишут, что это знакомство, а не подготовка до джуна
Цена: бесплатно
Теория баз данных и PostgreSQL
15. Stepik · Введение в базы данных

Университетский курс CS центра, Политеха и ВШЭ: не только запросы, но и проектирование, нормализация и индексы.
Для кого: студенты IT-направлений и те, кто уверенно работает с командной строкой
Длительность: 23 урока, около 7,5 часа видео, 8 часов в неделю
СУБД: MySQL
Что в программе: реляционная модель, агрегация, выборки из нескольких таблиц, триггеры и хранимые процедуры, проектирование и нормализация, ORM, EXPLAIN и индексы, обзор NoSQL
Итог: сертификат Stepik от 53 баллов; почти 119 тысяч учащихся
Цена: бесплатно
16. Postgres Professional · Язык SQL и учебник «PostgreSQL. Основы языка SQL»

Видеокурс Евгения Моргунова, который читают на ФКН ВШЭ и ВМК МГУ, и бесплатная книга к нему. Тот же курс на «Открытом образовании» платный.
Для кого: без предварительной подготовки
Объём: 36 часов лекций и практики, книга — 336 страниц в PDF
СУБД: PostgreSQL, учебная база «Авиаперевозки»
Что в программе: типы данных, DDL, запросы и CTE, изменение данных, индексы, транзакции, производительность, серверное программирование, полнотекстовый поиск
Цена: бесплатно, автопроверки и сертификата нет
17. Postgres Professional · Основы технологий баз данных

Курс лекций профессора Бориса Новикова и учебник на 582 страницы — для тех, кто хочет понимать, как СУБД устроены изнутри.
Для кого: студенты с базовой подготовкой по программированию, разработчики
Объём: 24 часа лекций и 8 часов практики
Что в программе: модели данных, декларативный SQL, хранение и выполнение запросов, согласованность и восстановление, транзакции, разработка приложений
Цена: бесплатно
18. Postgres Professional · DEV1: разработка серверной части приложений PostgreSQL

Официальный курс разработчиков PostgreSQL, материалы которого открыты для некоммерческого использования. Для тех, кто уже знает SQL.
Для кого: знающие основы SQL и любой процедурный язык
Объём: очно — 4 дня; самостоятельно — по видео, руководству слушателя и практическим заданиям
Что в программе: psql, устройство PostgreSQL, изоляция и многоверсионность, функции и процедуры, PL/pgSQL; продолжение — курс QPT по оптимизации запросов
Цена: бесплатно для самостоятельного изучения
19. Metanit · Руководства по SQL

Не курс, а бесплатные учебники-справочники по PostgreSQL, MySQL, SQL Server и SQLite. Удобно открыть нужную тему и посмотреть пример.
Объём: отдельные руководства по четырём СУБД и статьи по проектированию баз данных
Что в программе: создание таблиц и ограничения, выборка и фильтрация, агрегатные функции, группировка, подзапросы, соединения, UNION, EXCEPT и INTERSECT
Цена: бесплатно, без регистрации
Все курсы в одной таблице
Курс | Объём | СУБД | Сертификат |
Хекслет · Основы SQL | около 10 ч | PostgreSQL | — |
Хекслет · Введение в аналитику данных | около 8 ч | — | — |
Stepik · Интерактивный тренажер по SQL | 24+ ч, 173 задачи | MySQL | да |
Яндекс Практикум · Основы работы с БД и SQL | 5–7 ч | PostgreSQL | нет |
karpov.courses · Симулятор SQL | 150 задач | PostgreSQL | не указано |
SQL Academy | 60+ тем, 200+ задач | MySQL, PostgreSQL | в Premium |
Stepik · Введение в SQL | 26 уроков | MySQL | да |
Stepik · SQL Start | около 8 ч | — | да |
Stepik · PRO SQL | около 16 ч | MySQL | да |
Stepik · SQL практикум. Основы | 47 уроков | MySQL | да |
SQL-EX.RU | 500+ упражнений | SQL Server и др. | платный |
SQLtest.online | 486 задач | разные | нет |
Stepik · Собеседование по SQL | 30 уроков | PostgreSQL | да |
Stepik · Марафон данных | 5–10 ч | — | да |
Stepik · Введение в базы данных | 23 урока | MySQL | да |
Postgres Professional · Язык SQL | 36 ч и книга | PostgreSQL | нет |
Postgres Professional · Основы технологий БД | 32 ч и книга | PostgreSQL | нет |
Postgres Professional · DEV1 | 4 дня | PostgreSQL | нет |
Metanit · Руководства по SQL | справочник | разные | нет |
План: SQL с нуля бесплатно за месяц
Неделя 1. Пройдите Основы SQL: SELECT, WHERE, ORDER BY, агрегатные функции. Решайте все упражнения сами.
Неделя 2. Группировка, HAVING и соединения таблиц. Закрепляйте на задачах «Интерактивного тренажёра по SQL» или SQL Academy.
Неделя 3. Подзапросы, CTE и оконные функции — это то, что чаще всего спрашивают на собеседованиях аналитиков.
Неделя 4. Возьмите открытый датасет, загрузите в PostgreSQL и посчитайте свои метрики: выручку по месяцам, топ товаров, удержание. Выложите запросы на GitHub.
Что нужно знать по SQL на первой работе
Аналитику данных: SELECT, JOIN, GROUP BY, подзапросы и CTE, оконные функции, работа с датами, расчёт метрик.
Разработчику: проектирование таблиц и связей, индексы, транзакции, понимание EXPLAIN, защита от SQL-инъекций.
Тестировщику: выборка и фильтрация для проверки данных, JOIN, изменение тестовых данных.
Когда бесплатного обучения уже мало
Бесплатных курсов хватает, чтобы уверенно писать запросы. Дальше обычно нужны проекты на реальных данных, ревью от практиков и помощь с работой. На Хекслете следующий шаг — отдельные курсы в подписке от 2 400 ₽ в месяц: SQL для анализа данных, SQL для программистов и PostgreSQL. Для смены профессии — Аналитик данных: 7 месяцев, от 79 000 ₽, SQL, Python и BI-инструменты.
Ошибки новичков
Учить синтаксис без задач. SQL запоминается только через решённые запросы.
Путать WHERE и HAVING. WHERE фильтрует строки до группировки, HAVING — группы после неё.
Забывать про NULL. Сравнение с NULL через «=» не работает, нужен IS NULL.
Бояться JOIN. Нарисуйте две таблицы на бумаге и посмотрите, какие строки попадут в результат, — дальше станет проще.
Застревать на выборе СУБД. Основы одинаковы в PostgreSQL и MySQL, различия начинаются в деталях.
Частые вопросы
Можно ли выучить SQL бесплатно?
Да. Для уверенных запросов хватит бесплатного курса с тренажёром — например, Основы SQL на Хекслете или «Интерактивного тренажёра по SQL» на Stepik — и сотни задач в SQL Academy или sql-ex.ru.
Сколько времени нужно, чтобы выучить SQL с нуля?
Базовые запросы — 10–20 часов. Уровень, с которым идут на собеседование аналитика, — 1–2 месяца регулярной практики.
PostgreSQL или MySQL — что учить?
Начинайте с любой: синтаксис базовых запросов почти одинаковый. В аналитике и бэкенде в России чаще встречается PostgreSQL.
Нужен ли сертификат?
Работодатели смотрят на задачи и запросы, а не на сертификаты. Бесплатные сертификаты выдают курсы на Stepik при наборе проходного балла.
Нужно ли устанавливать базу данных?
Для начала — нет: тренажёры Хекслета, Stepik, Яндекс Практикума и SQL Academy работают в браузере. Ставить PostgreSQL у себя стоит, когда начнёте свой проект.
С чего начать прямо сегодня?
Откройте Основы SQL и пройдите первые три урока — к концу вечера вы напишете первый запрос к базе данных.
