Онлайн-курс
Основы SQL

Обучение SQL с нуля до сложных
аналитических запросов за 3 месяца
Лучший онлайн-курс
по версии EdCrunch Award
  • Гибкий график

    Вы сами выбираете день, место и время обучения SQL. Для старта достаточно только компьютера и доступа в интернет.

    Можете делать перерывы если вы в отпуске или аврал на работе. Учитесь в собственном темпе, никаких дедлайнов и отчислений.

  • Реальные бизнес-задачи

    Обучение SQL на реальных бизнес-задачах из банковской и финансовой сферы, Online-торговли, страховании, CRM-систем и интернет-порталов.

    К концу курса SQL вы сможете свободно извлекать данные и делать аналитические запросы. Поможете вашему бизнесу или ускорите карьеру.

  • Поддержка преподавателя

    Персональная обратная связь в течение 24 часов. Преподаватель или наставники подробно ответят на все ваши вопросы и помогут в решении заданий.

  • Баланс теории и практики

    Курс состоит из коротких, но подробных онлайн видео уроков по SQL с закрепляющими заданиями. Никакой воды, скучных лекций и длинных вебинаров, только полезный концентрированный контент.

    Задания выполняются на специальном SQL тренажере, который не только проверяет запрос, но и дает подсказки.

Напиши свой первый SQL-запрос уже через 7 минут после начала обучения

Регистрация

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

Письмо не пришло? Посмотрите в спаме.
Регистрируясь, вы соглашаетесь с условиями предоставления услуг (пользовательское соглашение).

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

Насыщенная программа с короткими видео-уроками и большим количеством практики.
Обучение SQL с нуля на примере MySQL — одной из самых популярных баз данных.

  1. 1

    Простые SQL запросы

    9 уроков, 26 заданий

    Познакомитесь с языком SQL и напишите свои первые запросы к базам данных.
    Научитесь фильтровать и сортировать данные.
    Освоите конструкции LIMIT, FETCH, OFFSET и TOP.
    Узнаете как устанавливать MySQL и подключаться к базе.
    Узнаете как клиент взаимодействует с сервером.

  2. 2

    Добавление, изменение, удаление

    3 урока, 20 заданий

    Научитесь добавлять в таблицы новые записи, а также менять и удалять существующие данные.

  3. 3

    Создание таблиц

    10 уроков, 37 заданий

    Научитесь с нуля создавать таблицы под бизнес-требования.
    Узнаете как выбирать оптимальные типы данных для столбцов.
    Познакомитесь с NULL и TRUE, а также со вставкой значений по умолчанию.

  4. 4

    Индексы

    4 урока, 20 заданий

    Узнаете что такое первичный ключ и AUTO_INCREMENT.
    Научитесь создавать обычные индексы для ускорения SELECT-запросов. Познакомитесь с уникальными индексами для контроля данных.

  5. 5

    Изменение таблиц

    3 урока, 13 заданий

    Научитесь изменять структуру таблиц: добавлять новые
    и удалять неактуальные столбцы.
    Узнаете как менять типы данных в существующих полях.

  6. 6

    Поиск текста

    2 урока, 12 заданий

    Научитесь искать текстовые данные по шаблону.
    Познакомитесь с полнотекстовым поиском для нахождения релевантных данных.

  7. 7

    Вспомогательные функции

    4 урока, 23 задания

    Научитесь изменять текстовые данные.
    Познакомитесь с математическими функциями.
    Узнаете как преобразовывать дату и время в удобный вид.
    Потренируетесь фильтровать информацию с помощью функций.

  8. 8

    Группировка данных

    3 урока, 17 заданий

    Научитесь группировать и агрегировать данные по разным критериям.
    Построите первые сводные отчеты.
    Узнаете как считать количество и сумму, а также среднее, минимальное и минимальные значения.
    Освоите новый способ фильтрации информации — HAVING.

  9. 9

    Многотабличные запросы

    13 уроков, 76 заданий

    Научитесь объединять данные из нескольких таблиц.
    Познакомитесь с концепцией связей и отношений между таблицами.
    Узнаете, что такое внешний ключ и как обеспечивать целостность данных.
    Освоите конструкции JOIN и UNION.

  10. 10

    Вложенные запросы

    6 уроков, 17 заданий

    Научитесь использовать вложенные запросы для выборки данных.
    Познакомитесь с операторами EXISTS, IN, ANY, ALL.
    Узнаете как использовать вложенные запросы для вставки данных.

Скачать программу обучения (PDF)

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

После прохождения курса «Основы SQL» вы научитесь:

  • Устанавливать сервер MySQL на свой компьютер, запускать СУБД, а также подключаться к ней с помощью программы-клиента.
  • С нуля создавать базы данных и таблицы под бизнес требования.
  • Извлекать из баз данных информацию с помощью SQL запросов.
  • Использовать SQL для анализа данных.
  • Обрабатывать и изменять исходную информацию для удобного вывода.
  • Производить арифметические операции, форматировать дату, приводить текст к нужному виду.
  • Искать информацию с помощью инструментов полнотекстового поиска.
  • Изменять и добавлять в таблицы новые данные.
  • Выбирать оптимальные типы данных.
  • Создавать уникальные и составные индексы.
  • Использовать WHERE и HAVING для фильтрации данных.
  • Агрегировать данные с помощью GROUP BY.
  • Вычислять среднее, минимальное и максимальное значения.
  • Группировать данные по категориям и датам, формировать сводные отчеты.
  • Извлекать данные из нескольких связанных между собой таблиц с помощью JOIN.
  • Объединять несколько таблиц с помощью UNION.
  • Создавать вложенные SQL запросы.

Продолжительность обучения SQL

38 часов

Средняя продолжительность обучения

3 месяца если заниматься по 30 минут в день.
За 30 минут можно посмотреть 1-2 урока по SQL и решить 5-6 заданий.
Отлично подойдет если у вас мало свободного времени.
Минимальное время прохождения курса SQL 6 дней.
Если много свободного времени и высокая мотивация.

Кому подойдет этот курс

Онлайн-курс по SQL подходит для начинающих разработчиков, маркетологов, аналитиков.
Программа рассчитана на широкую аудиторию и не требует предварительных навыков.

  • SQL для web-разработчика

    Web-разработчику

    Научитесь писать эффективные SQL запросы, а также проектировать надежные базы данных.
    Хорошие сайты без баз данных не работают.

  • SQL для маркетолога

    Маркетологу

    Научитесь извлекать данные для отчетов без помощи разработчиков. Сможете анализировать поведение пользователей и маркетинговые показатели.

  • SQL для аналитика

    Аналитику

    Научитесь получать информацию напрямую из баз данных без программистов. Освоите инструменты обработки и анализа данных.

    SQL второй по популярности инструмент у аналитиков после Python (по данным JetBrains).

Зачем изучать SQL

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

  • 99%

    IT-компаний используют
    базы данных в своей работе

  • 55%

    вакансий на должность
    программиста требуют знания SQL

  • 83%

    вакансий на должность
    backend-программиста
    требуют уверенного владения SQL*

Каждое серьезное собеседование или тестовое задание содержит вопросы о базах данных и SQL.
Изучение SQL значительно повышает шанс устройства на работу.

*По данным Tagline.ru и HH.RU

Преподаватель

Никита Шультайс (преподаватель)

Никита Шультайс

Профессиональный web-программист с опытом коммерческой разработки более 10 лет. Преподаватель, автор курсов и статей по базам данных.

  • Fullstack-разработчик на Python/Django.
  • Автор курсов по Python, SQL, HTML, аналитике.
  • Участник олимпиад по математике и программированию.
  • Научил IT-навыкам более 5000 человек.
  • Победитель конкурса образовательных проектов Edcrunch Award.
  • Автор статей в журнале Linux Format.
Награда Edcrunch Award 2019

Курс-победитель V международного конкурса
образовательных проектов EdCrunch Award 2019.

Первое месте среди более 70 участников со всей России в номинации «Лучший онлайн-курс, размещенный на образовательной платформе».

Сертификат

Ученики, которые изучат теорию и выполнят все задания — получают сертификат о прохождении онлайн курса по SQL.

Вы можете добавить сертификат в резюме или отправить ссылку работодателю.

Сертификат — это подтверждение ваших навыков и знаний.

Сертификат
выдан
Ивану
Петрову
и подтверждает, что он закончил онлайн курс
Основы SQL
Продолжительность курса: 5 часов 3 минуты
Уроков пройдено: 57/57 (100%)
Заданий решено: 261/261 (100%)
Генеральный директор
Shultais Education
Никита Шультайс

Компании, в которых работают наши ученики

  • Mail.ru
  • ВТБ
  • Сбербанк
  • МТС
  • Промсвязьбанк
  • Магнит
  • СК Согласие
  • Райффайзен Банк
  • Высшая школа экономики (ВШЭ)
  • РУДН
  • Сибур
  • СГК
  • Контур
  • Epam
  • Playrix

Отзывы учеников

258 положительных отзывов, средняя оценка

Рейтинг курса
  • КавычкиРечь
    Окончил курс SQL, и в будущем хочу стать тестировщиком. Python уже прошёл, поэтому решил пройти курс SQL.
    После каждого видео даётся множество задач, которые помогают сразу закрепить полученные знания. Благодаря большому количеству заданий навыки написания запросов доводятся легче.
    Задания составлены грамотно и без воды, так, чтобы их было не скучно выполнять.
    Разработчики курса отлично поработали над этим, за что им большая благодарность!
    Если возникают трудности по задачам, то можно задать вопрос, и на него ответят в короткий срок.
    В итоге курс точно полезен для тех, кто хочет изучить основы SQL, даже с нуля. Цена доступная, подходит для всех.
  • КавычкиРечь
    Очень удобный формат курса.
    Доходчиво изложен материал. Что важно, нет долгих лекций, все уроки заключены в коротких теоретических видео - не более 5 минут с разбором одной функции и оптимальным количеством самостоятельных задач для разбора всех возможных вариантов и даже небольшим офтоп поиском в сети.
    Ответы на вопросы даются быстро и доходчиво.
    Смогла пройти весь курс, несмотря на высокую загрузку на работе, в начале даже и не надеялась успеть. Курс приятно "затягивает".
    Этот курс прекрасно подходит для получения базовых знаний по SQL. Я прошла его с самого настоящего "нуля".
    Авторам большое спасибо!
  • КавычкиРечь
    Так получилось, что основы SQL я учила сама, сразу применяя их в работе. Но, как это часто бывает, мои рабочие запросы ограничивались конкретными задачами, многое мне не нужно было знать или использовать. Если я сталкивалась с какой-то сложностью, я гуглила (так я освоила в целом вложенные запросы и, например, регулярные выражения), и знания были очень отрывочными, поверхностными. Я понимала, что надо бы как-то их упорядочить, кроме того, забрезжила возможность получить оффер уже как миддл бизнес-аналитик, и я приобрела все три курса здесь. Перед собеседованием я просматривала некоторые уроки здесь, получив общее представление об оконных функциях и проектировании БД - прошла собеседование и получила работу. Сейчас я рада последовательно пройтись по всему курсу, всем задачам, чтобы все знания были упорядочены.

    Этот курс (и базовый, и последующий) дает превосходные знания как для джунов, так и для миддлов, а остальное вы уже доберете на практике у себя на работе.

    Отдельное спасибо Никите за отзывчивость, терпение, за то, что никогда не игнорирует вопросы, а оперативно отвечает. Я очень надеюсь, что будет курс по Python для аналитики, их много разных, но так уже к вам привыкла, что была бы рада продолжать обучение здесь.
  • КавычкиРечь
    Отличный курс, куча практики, отличные видео без воды!
    Очень доволен!
Еще отзывы

Тарифы

  • Базовый

    Самостоятельное обучение по видео-урокам в любой момент

    • 57 видео-уроков

      Более 7 часов видео

    • Дополнительные материалы

      Схемы, методички, исходные коды

    • Возможность скачать видео

      Смотреть уроки можно даже без интернета

    • Доступ к курсу навсегда

      Можете освежить знания через год или два

    • 261 практическое задание

      Практические занятия на тренажере

    • Поддержка преподавателя

      Помощь в решении заданий в течение 24 часов

    • Сертификат о прохождении курса

      Подтверждение ваших навыков

    • Эталонные решения

      Решения преподавателя

  • Премиум

    Теория, практика и поддержка —
    залог успешного обучения

    • 57 видео-уроков

      Более 7 часов видео

    • Дополнительные материалы

      Схемы, методички, исходные коды

    • Возможность скачать видео

      Смотреть уроки можно даже без интернета

    • Доступ к курсу навсегда

      Условия бесплатного тарифа могут измениться

    • 261 практическое задание

      Практические занятия на тренажере

    • Поддержка преподавателя

      Помощь в решении заданий в течение 24 часов

    • Сертификат о прохождении курса

      Подтверждение ваших навыков

    • Эталонные решения

      Решения преподавателя

Без воды
Много практики
Поддержка
Сертификат

Регистрация

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

Письмо не пришло? Посмотрите в спаме.
Регистрируясь, вы соглашаетесь с условиями предоставления услуг (пользовательское соглашение).

Остались вопросы?

  • 1. Подойдет ли мне ваша учебная программа?

    Мы обучаем SQL с нуля, а сам язык предназначен для широкого круга пользователей, поэтому с программой обучения справляются как технически подкованные ученики, так и гуманитарии с минимальным опытом.

    В любом случае — попробуйте. Первые 9 уроков и 26 заданий доступны бесплатно после регистрации.
    Этого хватит, чтобы оценить подачу и сложность материалов.

  • 2. Как, когда и в какое время я буду учиться?

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

  • 3. Сколько длится обучение SQL?

    Некоторые ученики проходят весь курс SQL за месяц, другим нужен год, рекорд прохожднеия 6 дней.

    В среднем на обучение уходит 32 часа или 2,5 месяца, однако итоговый результат зависит от ваших целей, начальной подготовки и времени, которое вы готовы тратить на учебу.

  • 4. Что делать если у меня возникнут сложности во время обучения?

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

    Обычно помощь приходит в течение 24 часов.

  • 5. Могу ли я перейти с Базового тарифа на Премиум?

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

  • 6. Что делать если я использую Microsoft SQL, Oracle или PostgreSQL?

    В курсе мы используем MySQL, однако 90% синтаксических конструкций будут работать и в других базах данных.

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

    Около 40% наших учеников на работе используют Microsoft SQL Server и Oracle.