ПопулярныйПуть
Изучайте SQL
Бесплатный интерактивный онлайн-курс по SQL. На каждом уроке вы пишете реальные SQL-запросы к живым таблицам — основы, JOIN, агрегации, подзапросы — с подсказками ИИ, когда запрос возвращает не то, что ожидалось, и бесплатным сертификатом по завершении.
127,223+ codders записались
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Раздел 1
Основы
Начать разделНачатьРазвернутьСвернутьУзнайте, как создавать базы данных, определять таблицы и выполнять простые запросы.Введение
4 уроков423- 01ВведениеЗадача
- 02Что такое база данныхЗадачаКвизАудио
- 03Концепции баз данныхЗадачаКвизАудио
- 04Уникальные значенияЗадачаКвизАудио
Условия
7 уроков1256- 01Основы условийЗадачаКвизАудио
- 02Ключевое слово ANDЗадачаМастерствоКвизАудио
- 03Ключевое слово ORЗадачаМастерствоКвизАудио
- 04Ключевое слово NOTЗадачаМастерствоКвизАудио
- 05Комбинирование нескольких условийЗадачаКвизАудио
- 06СкобкиЗадачаМастерствоКвизАудио
- 07Булевы значенияЗадачаМастерствоКвизАудио
Специальный формат возврата
6 уроков630- 01Значения NULLЗадачаКвизАудио
- 02Сортировка результатов, часть 1ЗадачаКвизАудио
- 03Сортировка результатов, часть 2ЗадачаКвизАудио
- 04Повторение - Фирма по кибербезопасностиЗадача
- 05Ограничение количества записейЗадачаКвизАудио
- 06Повторение - АвтозаводЗадача
Больше ключевых слов
5 уроков532- 01Ключевое слово INЗадачаКвизАудио
- 02Ключевое слово BETWEENЗадачаКвизАудио
- 03Ключевое слово LIKEЗадачаКвизАудио
- 04Ключевое слово ASЗадачаКвизАудио
- 05Повторение - Модели мобильных телефоновЗадача
Арифметические операции
4 уроков332- 01Математические операторыЗадачаКвизАудио
- 02Математические столбцыЗадачаКвизАудио
- 03Операция moduloЗадачаКвизАудио
- 04Функция ROUND()КвизАудио
Вводные вызовы
4 уроков4- 01Повторение - Парламентские выборыЗадача
- 02Повторение - Арест преступника полициейЗадача
- 03Повторение - Ёмкость для напитков в бареЗадача
- 04Повторение - Создание новых столбцовЗадача
Даты
3 уроков325- 01Работа с датами. Часть 1ЗадачаКвизАудио
- 02Работа с датами. Часть 2ЗадачаКвизАудио
- 03Работа с датами. Часть 3ЗадачаКвизАудио
Статистика
9 уроков950- 01Встроенные агрегатные функции. Часть 1ЗадачаКвизАудио
- 02Встроенные агрегатные функции. Часть 2ЗадачаКвизАудио
- 03Группировка. Часть 1ЗадачаКвизАудио
- 04Группировка. Часть 2ЗадачаКвизАудио
- 05Подзапросы. Часть 1ЗадачаКвизАудио
- 06Подзапросы. Часть 2ЗадачаКвизАудио
- 07Повторение - Магазин общей прибылиЗадача
- 08Повторение - Магазин скутеровЗадача
- 09Повторение - КофейняЗадача
Несколько таблиц
9 уроков944- 01Базовый JOIN, Часть 1ЗадачаКвизАудио
- 02Базовый JOIN, Часть 2ЗадачаКвизАудио
- 03Повторение - JOINЗадача
- 04СамосоединениеЗадачаКвизАудио
- 05Повторение - СамосоединениеЗадача
- 06ОбъединениеЗадачаКвизАудио
- 07Упрощение запросов, ключевое слово WITHЗадачаКвизАудио
- 08Повторение - Запросы WITHЗадача
- 09Повторение - Подрядчик по недвижимостиЗадача
Вымышленные продукты
Проект5 уроков1- 01Отрегулировать ВаттЗадача
- 02Рассчитать качество продуктаПроект
- 03Расширить на другие продуктыПроект
- 04Объединить все продуктыПроект
- 05Общее среднее значениеПроект
Оконные функции, часть 1
8 уроков836- 01Функция ROW_NUMBERЗадачаКвизАудио
- 02Критерий ORDER BYЗадачаКвизАудио
- 03Критерий PARTITION BYЗадачаКвизАудио
- 04PARTITION и ORDERЗадачаКвизАудио
- 05Функции LEAD и LAGЗадачаКвизАудио
- 06Повторение - LEAD и LAGЗадача
- 07Повторение - КартинкиЗадача
- 08Повторение - БлокиЗадача
Оконные функции, часть 2
5 уроков532- 01Функции RANK и DENSE_RANKЗадачаКвизАудио
- 02Повторение - RANK и DENSE_RANKЗадача
- 03Функция NTILEЗадачаКвизАудио
- 04Агрегатные функцииЗадачаКвизАудио
- 05Критерии ROWS и RANGEЗадачаКвизАудио
Итоги
3 уроков3- 01Повторение - СуществаЗадача
- 02Повторение - КнигиЗадача
- 03Повторение - ХламЗадача
Раздел 2
Продвинутый уровень
Начать разделНачатьРазвернутьСвернутьПрактический SQL на базе основ: условная логика, строковые функции, развертывание данных (pivoting) с помощью условной агрегации, операции над множествами, рекурсивные CTE, изменение данных и аналитические рецепты.Условная логика
5 уроков532- 01CASE WHENЗадачаКвиз
- 02CASE в ORDER BYЗадачаКвиз
- 03COALESCE для NULLЗадачаКвиз
- 04NULLIF и IIFЗадачаКвиз
- 05Повторение — ПосещаемостьЗадача
Строковые функции
6 уроков640- 01LENGTH, UPPER, LOWERЗадачаКвиз
- 02SUBSTRЗадачаКвиз
- 03INSTRЗадачаКвиз
- 04REPLACE и TRIMЗадачаКвиз
- 05Конкатенация с помощью ||ЗадачаКвиз
- 06Повторение: СчетаЗадача
Условная агрегация
4 уроков424- 01COUNT с CASEЗадачаКвиз
- 02SUM с CASEЗадачаКвиз
- 03Преобразование строк в столбцыЗадачаКвиз
- 04Итоги: Источники трафикаЗадача
Операции над множествами
4 уроков423- 01UNION против UNION ALLЗадачаКвиз
- 02INTERSECTЗадачаКвиз
- 03EXCEPTЗадачаКвиз
- 04Итоги: принадлежность к множествуЗадача
Рекурсивные CTE
3 уроков316- 01Последовательность чиселЗадачаКвиз
- 02Обход иерархииЗадачаКвиз
- 03Итоги — Организационная структураЗадача
Рецепты аналитики
5 уроков532- 01Топ-N в группеЗадачаКвиз
- 02Процент от общегоЗадачаКвиз
- 03Нарастающий итогЗадачаКвиз
- 04Одна строка на ключЗадачаКвиз
- 05Итоги — Лучшие клиентыЗадача
Почему стоит изучать SQL на Coddy
- Запускайте настоящий SQL онлайн. Каждый урок выполняется на живой базе SQLite прямо в браузере — вы пишете реальные запросы
SELECT,JOINиGROUP BY, а не псевдокод. - От основ SQL до продвинутых приёмов в одном курсе: фильтрация, сортировка, объединения нескольких таблиц, агрегации, подзапросы, оконные функции. Тот SQL, который реально нужен в работе.
- AI-подсказки разбирают с вами ошибки в запросах — неправильные joins, пропущенные столбцы в
GROUP BY, фильтры с ошибкой на единицу — но не выдают готовый ответ. - Бесплатный сертификат о завершении курса SQL, который можно добавить в LinkedIn или резюме.
Частые вопросы об изучении SQL
Легко ли изучать SQL?
SQL — один из самых простых языков для старта, потому что он декларативный: вы описываете, что хотите получить, а не как это вычислить. Основы (
SELECT, WHERE, ORDER BY) осваиваются за пару часов. Вся глубина — в JOIN'ах, подзапросах и оконных функциях, и курс вводит их маленькими шагами, которые сразу можно проверить запросом.Сколько времени нужно, чтобы изучить SQL?
Основы SQL обычно можно освоить за одну-две недели ежедневной практики. Чтобы уверенно делать реальные проекты, чаще всего нужен один-три месяца регулярной работы.
Где можно бесплатно практиковаться в SQL онлайн?
Coddy — это бесплатная платформа для изучения SQL. В каждом уроке есть встроенный SQL-редактор с реальными таблицами и тестовыми данными, так что вы пишете и выполняете SQL-запросы по живым данным, не разворачивая базу у себя локально.
Нужно ли устанавливать базу данных, чтобы учить SQL здесь?
Нет. Каждое упражнение по SQL выполняется прямо в браузере, в изолированной базе SQLite с реалистичными тестовыми таблицами. Не нужно устанавливать Postgres, MySQL или любую другую СУБД, чтобы учить SQL.
Какой диалект SQL изучается в курсе?
Курс не привязан к конкретному диалекту: основы изучаются на SQLite под капотом. Стандартный SQL —
SELECT, joins, агрегации, подзапросы, CASE, GROUP BY — одинаково работает в Postgres, MySQL, SQL Server и Snowflake. Особенности конкретных диалектов отмечаются там, где это важно.Выдают ли сертификат после курса SQL?
Да. После прохождения курса по SQL вы получите бесплатный сертификат — его можно добавить в резюме или выложить на LinkedIn. Пригодится для позиций аналитика, дата-инженера и backend-разработчика, где знание SQL — обязательный минимум.