Чему вы научитесь
- - Писать запросы SELECT и выбирать из таблиц нужные столбцы и строки
- - Фильтровать данные по условиям (WHERE, AND/OR/NOT, LIKE, IN, BETWEEN) и сортировать результат через ORDER BY
- - Корректно обрабатывать отсутствующие значения с помощью IS NULL, COALESCE и IFNULL
- - Преобразовывать данные строковыми, числовыми функциями и функциями дат, применять условную логику CASE
- - Считать итоги и строить агрегированные отчёты: COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING
- - Соединять данные из нескольких таблиц разными видами JOIN: INNER, LEFT, RIGHT, FULL, CROSS, SELF
- - Объединять и сравнивать наборы строк операциями над множествами: UNION, INTERSECT, EXCEPT
- - Читать чужие SQL-запросы, находить и исправлять в них типичные ошибки
О курсе
Цель курса проста и практична: научить вас с нуля доставать из базы именно те данные, которые нужны, — фильтровать, сортировать, считать итоги и соединять таблицы. Курс посвящён выборке данных: это команда SELECT и всё, что её окружает.
Почему стоит выбрать именно его? Это не лекции «о базах данных вообще», а практика с первых минут: свой первый рабочий запрос вы напишете уже на третьем шаге. Весь курс построен вокруг одной понятной учебной базы — University (студенты, курсы, кафедры, преподаватели, записи на курсы). Вы не переключаетесь между абстрактными примерами, а постепенно собираете всё более сложные запросы к данным, которые уже знаете.
Что вы приобретёте? После курса вы уверенно выбираете данные из реляционной базы: формулируете вопрос к данным и получаете на него точный ответ запросом. Это базовый навык аналитика, тестировщика и разработчика — и прочный фундамент для продвинутых тем.
Особенности курса? Более 240 практических SQL-заданий с автоматической проверкой прямо в браузере — ничего устанавливать не нужно. К каждому разделу есть интерактивные тесты (выбор ответа, сопоставление, заполнение пропусков и др.), а теория разбита на короткие шаги с примерами и разбором частых ошибок. По ходу курса вы закроете три «вехи»: преобразование данных функциями, отчёт на реальных данных (группировка и агрегаты) и соединение данных как аналитик (JOIN).
Что входит в курс? 8 модулей: быстрый старт (что такое БД, реляционная модель, СУБД, типы данных) → основы выборки (SELECT, псевдонимы, DISTINCT, LIMIT) → фильтрация и сортировка (WHERE, AND/OR/NOT, LIKE, IN, BETWEEN, ORDER BY) → работа с NULL → базовые функции и CASE → агрегатные функции и группировка (GROUP BY, HAVING) → соединения таблиц (JOIN) → операции над множествами (UNION, INTERSECT, EXCEPT). Каждая тема — это теория, ранняя SQL-победа, тесты на понимание и блок практики.
Это вводный курс. Подзапросы, CTE и оконные функции ждут вас в продолжении — продвинутом курсе по SQL.
Для кого этот курс
Начальные требования
Специальная подготовка не нужна — курс начинается с самых основ. — Не требуется опыт программирования и знание SQL: всё объясняется с нуля. — Достаточно уверенно пользоваться компьютером и браузером. — Понадобится школьная математика на уровне сравнения чисел и простых вычислений. — Ничего устанавливать не нужно: все запросы выполняются и проверяются прямо на платформе. Если вы уже уверенно пишете запросы с JOIN и группировками, курс может показаться простым — вам подойдёт продвинутое продолжение.
Наши преподаватели
Как проходит обучение
Обучение полностью онлайн и в своём темпе — проходите курс тогда, когда вам удобно, без жёстких дедлайнов.
— Короткие теоретические шаги с примерами на учебной базе University и разбором частых ошибок.
— Практические SQL-задания (более 240) с автоматической проверкой: пишете запрос прямо в браузере и сразу видите результат и подсказки. Устанавливать ничего не нужно.
— Интерактивные тесты к каждому разделу: выбор ответа, сопоставление, расстановка по порядку, заполнение пропусков, числовые и открытые вопросы.
— Поддержка преподавателя: можно задать вопрос, если что-то не получается.
— Обсуждения под каждым шагом — общение с другими учащимися, разбор решений и вопросов.
Логика курса — от простого к сложному: сначала теория и одна «ранняя победа», затем тесты на понимание и блок практики, чтобы закрепить навык.
Программа курса
Отзывы прошедших курс
Что вы получаете
- — Практический навык писать SELECT-запросы — он востребован у аналитиков, тестировщиков, разработчиков и всех, кто работает с данными.
- — Много практики: более 240 заданий с автопроверкой на единой реалистичной базе данных — теорию сразу отрабатываете на деле.
- — Поддержку преподавателя и обсуждения под шагами: вопросы не остаются без ответа.
- — Доступ в своём темпе — возвращайтесь к материалам и пересдавайте задания сколько нужно.
- — Прочную базу и уверенность, чтобы двигаться дальше — к подзапросам, CTE и оконным функциям в продвинутом курсе по SQL.