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

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

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

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

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

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

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

  • Поддержка до победного

    Персональная обратная связь от преподавателя на всех этапах обучения.

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

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

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

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

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

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

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

    Первые запросы
    04:23
    Составные условия
    06:26
    Порядок AND и OR
    04:11
    Сортировка результатов
    01:43
    Ограничение и смещение
    05:40
    TOP, LIMIT, OFFSET в других СУБД
    06:40
    Принципы работы баз данных
    04:23
    Установка MySQL8 в Windows / MacOS
    06:46
    Установка клиента в Windows / MacOS
    06:20
  2. 2. Добавление, изменение, удаление

    Добавление данных
    05:09
    Обновление данных
    04:55
    Удаление данных
    02:20
  3. 3. Создание таблиц

    Создание простейших таблиц
    05:20
    Числовые поля
    06:43
    Параметр ZEROFILL
    04:52
    Строковые поля
    03:51
    Дата и время
    05:53
    NULL
    04:46
    NULL в SELECT-запросах
    03:29
    BOOL, ENUM, SET
    07:17
    TRUE и FALSE в SELECT запросах
    02:16
    Значения по умолчанию
    07:22
  4. 4. Индексы

    Первичный ключ
    05:49
    Уникальный индекс
    07:59
    Обычные индексы
    04:38
    Добавление и удаление индексов
    03:48
  5. 5. Изменение таблиц

    Добавление и удаление столбцов
    02:28
    Изменение столбцов
    06:28
    Изменение таблицы
    01:01
  6. 6. Поиск текста

    Поиск с помощью LIKE
    06:57
    Полнотекстовый поиск
    07:37
  7. 7. Вспомогательные функции

    Математические функции
    04:56
    Строковые функции
    05:05
    Функции даты
    05:24
    Сортировка по дате
    03:28
  8. 8. Группировка данных

    COUNT, MIN, MAX, AVG
    05:38
    GROUP BY
    07:48
    HAVING и WHERE
    02:09
  9. 9. Многотабличные запросы

    Объединение с помощью UNION
    05:38
    Объединение с помощью UNION: сортировка
    04:38
    Объединение с помощью UNION: группировка
    03:06
    Отношение один к одному
    07:01
    Внешний ключ
    13:13
    Отношения один-ко-многим
    07:24
    Создание связей один-ко-многим
    08:27
    JOIN
    05:30
    Понимание JOIN
    06:58
    Понимание JOIN, часть 2
    01:14
    Выборка из трех и более таблиц
    06:49
    Ссылочная целостность
    04:54
    Отношения многие ко многим
    07:33
  10. 10. Вложенные запросы

    Простые вложенные запросы
    05:23
    IN, ANY, ALL
    06:34
    Ключевое слово EXISTS
    03:06
    Запросы, возвращающие несколько столбцов
    04:50
    Подзапросы в конструкции FROM
    05:15
    Подзапросы в конструкции INSERT
    03:54

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

После прохождения курса «Основы 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

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

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

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

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

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

Стоимость курса

  • 57 уроков
  • 261 задание
  • Сертификат
  • Поддержка преподавателя
  • Доступ к курсу навсегда
5400 ₽
  • Можно в рассрочку

Регистрация

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

Письмо не пришло? Посмотрите в спаме.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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