Погружение в SQL: Основы и первые шаги

Научитесь с нуля доставать нужные данные из базы с помощью SQL: фильтровать, сортировать, считать итоги и соединять таблицы. Бесплатный практический курс на MySQL — свой первый запрос вы напишете уже на третьем шаге.
Начальный уровень
8 часов в неделю

Чему вы научитесь

  • - Писать запросы 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 не требуются. Он будет полезен: — Начинающим в работе с данными, кто хочет освоить SQL с нуля и перестать просить выгрузки у коллег. — Будущим и начинающим аналитикам: SQL — первый и обязательный инструмент, чтобы самостоятельно доставать данные и считать метрики. — Тестировщикам, которым нужно проверять данные в базе напрямую. — Маркетологам, продакт- и проджект-менеджерам, специалистам по продажам и финансам, кто хочет сам отвечать на вопросы «сколько», «кто» и «почему» по своим данным. — Разработчикам-новичкам, которым SQL нужен для повседневной работы с базой. — Студентам и всем, кто меняет профессию и заходит в IT через данные.

Начальные требования

Специальная подготовка не нужна — курс начинается с самых основ. — Не требуется опыт программирования и знание SQL: всё объясняется с нуля. — Достаточно уверенно пользоваться компьютером и браузером. — Понадобится школьная математика на уровне сравнения чисел и простых вычислений. — Ничего устанавливать не нужно: все запросы выполняются и проверяются прямо на платформе. Если вы уже уверенно пишете запросы с JOIN и группировками, курс может показаться простым — вам подойдёт продвинутое продолжение.

Наши преподаватели

Как проходит обучение

Обучение полностью онлайн и в своём темпе — проходите курс тогда, когда вам удобно, без жёстких дедлайнов.
— Короткие теоретические шаги с примерами на учебной базе University и разбором частых ошибок.
— Практические SQL-задания (более 240) с автоматической проверкой: пишете запрос прямо в браузере и сразу видите результат и подсказки. Устанавливать ничего не нужно.
— Интерактивные тесты к каждому разделу: выбор ответа, сопоставление, расстановка по порядку, заполнение пропусков, числовые и открытые вопросы.
— Поддержка преподавателя: можно задать вопрос, если что-то не получается.
— Обсуждения под каждым шагом — общение с другими учащимися, разбор решений и вопросов.

Логика курса — от простого к сложному: сначала теория и одна «ранняя победа», затем тесты на понимание и блок практики, чтобы закрепить навык.

Программа курса

загружаем...

Отзывы прошедших курс

4.8
из 5
из 208 отзывов
208 отзывов
загружаем...

Что вы получаете

  • — Практический навык писать SELECT-запросы — он востребован у аналитиков, тестировщиков, разработчиков и всех, кто работает с данными.
  • — Много практики: более 240 заданий с автопроверкой на единой реалистичной базе данных — теорию сразу отрабатываете на деле.
  • — Поддержку преподавателя и обсуждения под шагами: вопросы не остаются без ответа.
  • — Доступ в своём темпе — возвращайтесь к материалам и пересдавайте задания сколько нужно.
  • — Прочную базу и уверенность, чтобы двигаться дальше — к подзапросам, CTE и оконным функциям в продвинутом курсе по SQL.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно