Поколение Python:
SQL для начинающих

12 модулей
Рейтинг на stepik.org:
63 урока
4900 ₽
1052 задания
Сертификат
О курсе

"Поколение Python": SQL для начинающих:

  • знакомит с реляционными базами данных
  • знакомит с базовыми возможностями языка SQL

В курсе рассматриваются основные понятия реляционных баз данных и языка SQL: группировка, соединения, подзапросы, встроенные функции, пользовательские функции и хранимые процедуры, триггеры, представления, обобщенные табличные выражения (CTE), операторы SELECT, UPDATE, INSERT, DELETE, CREATE, ALTER.

Используемая СУБД — MySQL.

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

Чему вы научитесь
Извлекать информацию
из таблиц с помощью
SQL-запросов
Добавлять в таблицы новые данные
Удалять и изменять данные
в таблицах
Фильтровать данные
с помощью WHERE и HAVING
Выполнять агрегацию данных с помощью GROUP BY
Извлекать информацию
из нескольких таблиц
с помощью JOIN
Объединять таблицы
с помощью UNION
Работать с функциями для обработки чисел, дат и текста
Вычислять среднее, минимальное и максимальное значения с помощью функций AVG, MIN, MAX
Использовать вложенные
SQL-запросы
Создавать пользовательские функции и хранимые процедуры
Использовать оконные функции
Кому подойдет курс?
  • Начинающему программисту
    Изучите основы реляционных баз данных и языка SQL, научитесь решать практические задачи.
    1
  • Продвинутому программисту
    Отточите свое мастерство владения SQL,
    решив большое количество задач.
    2
  • Аналитику
    Научитесь обрабатывать информацию
    с помощью одного из самых мощных языков для работы с данными.
    3
  • Тестировщику
    Изучите основы языка SQL, необходимые для автоматизации тестирования.
    4

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

1
Модуль 1: Введение в базы данных и СУБД
Изучаются основные понятия реляционных баз данных, СУБД, нормальные формы.
2
Модуль 2: Основы языка SQL
Изучаются основные типы данных языка SQL, извлечение данных (оператор SELECT), фильтрация данных (оператор WHERE), сортировка данных (оператор ORDER BY).
3
Модуль 3: Встроенные функции
Изучаются встроенные текстовые и числовые функции, функции
по работе с датой и временем, дополнительные функции и условные конструкции.
4
Модуль 4: Группировка данных
Изучается группировка данных и встроенные агрегатные функции SUM, MIN, MAX, AVG, COUNT.
5
Модуль 5: Подзапросы
Изучаются подзапросы для решения практических задач.
6
Модуль 6: Соединение таблиц
Изучаются внутреннее (INNER JOIN) и внешнее (LEFT, RIGHT JOIN) соединения, а также объединение результатов запросов (UNION).
7
Модуль 7: Обновление, удаление и добавление данных
Изучаются операторы INSERT, DELETE и UPDATE.
8
Модуль 8: Создание таблиц и работа с ними
Изучаются операторы CREATE / ALTER TABLE, триггеры, представления, обобщенные табличные выражения (CTE).
9
Модуль 9: Пользовательские функции и хранимые процедуры
Изучаются пользовательские переменные и операторы CREATE FUNCTION / PROCEDURE.
10
Модуль 10: Оконные функции
Изучаются оконные функции ROW_NUMBER(), DENSE_RANK(), RANK(), NTILE() и многие другие.
11
Модуль 11: Дополнительные задачи
Большое количество задач разного уровня сложности
на закрепление пройденного материала.
12
Модуль 12: Итоговый экзамен (mock-собеседование)
Возможность порешать задачи на знание SQL на время и почувствовать атмосферу собеседования.
Как проходит обучение?
Текстовые уроки

Теоретическая часть курса состоит из текстовых уроков, которые вы можете изучать онлайн с любого устройства

в любое время

Практика на тренажере

Для закрепления навыков написания SQL-запросов после каждого урока нужно решить серию заданий

в интерактивном тренажере

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

Если у вас возникают вопросы, вы всегда сможете задать их на форуме, а наши преподаватели или ученики ответят в течение 24 часов

Сертификат

Ученики, освоившие теорию и решившие все задачи, получают сертификат о прохождении онлайн-курса. Вы можете добавить его в резюме или отправить работодателю.

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

Отзывы
07 января 2024
Григорий Пузанов
1. Понравилось, что курс в самом начале дает введение в БАЗУ ) по теории, что очень сильно помогает в понимании дальнейшего материала.
2. Количество теоретических вопросов и задач более чем достаточно.
3. Лично я решая курс не ощущал сильных затруднений, но все же есть задачки которые заставляют посидеть и подумать.

Курсы от "Поколение Python" радуют всегда !)

Пройдя этот курсы вы точно не пожалеете о том, что выбрали именно его
08 января 2024
Рустам Чаниев
Отличный, полезный и интересный курс с постепенным увеличением сложности. До курса немного знал SQL, после курса чувствую себя уверенным и с легкостью пишу запросы. Понравилась секция с mock-собеседованием. Курсы от Поколения Python - это знак качества для меня. Прошел все их курсы и планирую проходить дальше. Спасибо!
10 января 2024
Артём Шихов
Каждый раз с удовольствием прохожу курсы от команды "Поколение Python"! Вообще после прохождения я не понял, за что так не любят SQL, спасибо за плавный вход :) С нетерпением жду курс по алгоритмам. Куплю не раздумывая, как чашку хорошего кофейка
15 января 2024
Тимохин Евгений
Когда-то давно я начинал учить SQL, но быстро забросил, поняв что табличное мыщление не для меня. Логика запросов мне казалась не очевидной и запутанной
и вот теперь я прошел курс "Поколения Python" и мне до сих пор так кажется : ) Но я научился делать запросы ! Считаю это заслугой, мочь научить тому, что у тебя не очень хорошо идёт. Теперь я могу писать таке штуки, которые раньше казались совершенно неподъёмными.
"Поколение Python" - учит!
Про качество курса даже говорить не буду, "Поколение" как всегда держит высокую планку.
20 января 2024
Елена Юрьевна Гох
На высоте как и вся линейка "Поколения".
Триггеры и процедуры - это даже повыше, чем начинающие. Спасибо авторам: теории в сети много, а вот набрать практических задач, чтобы набить руку - это надо постараться, а также преподавателю за оперативную поддержку.
20 января 2024
Сергей Сунцов
Курс отличный. Много практики и теории. Различные задачи: от набивания руки для написания простого запроса до весьма сложных задач, где приходится подумать не 1 день.
22 января 2024
Александр Бикмеев
Ну что сказать, когда уже проходишь 5 курс от пчелиной школы, уже не сомневаешься в их качественном, объемном, профессиональном, оперативном подходе. Огромная благодарность команде за их труд, который позволяет нам стать лучше!)
23 января 2024
Арслан Очиров
За относительно небольшую сумму в этом курсе можно неплохо набить руку на практических задачах, которые дадут хороший старт в понимании SQL-запросов . До этого курса познакомился с SQL на курсе "Интерактивный тренажер по SQL", поэтому было уже не так страшно.
Жаль, что ребята выпускают курсы не так часто, как хотелось бы.
01 февраля 2024
Давид Арзуманян
Как всегда - отличный курс от Тимура и его команды. Прошел его с удовольствием, несмотря на то, что с SQL уже был немного знаком (проходил тут же на степике "Интерактивный тренажер по SQL" - там около 150 задач, кстати будет полезно и в качестве продолжения и закрепления навыков, полученных здесь), так вот, несмотря на это - узнал много чего еще нового на курсе. Денег своих стоит однозначно. Практических заданий очень много, что на подсознательном уровне закрепляет полученные знания и способствует глубокому пониманию структуры запросов. Большое спасибо команде создателей и с нетерпением жду продолжении линейки курсов.
05 февраля 2024
Александр Серов
Нельзя сказать что я прям начинающий, уже есть за плечами пара курсов по SQL. Но так как нравится линейка курсов, решил купить и этот. Сначала он показался слишком легким, но в итоге оказался полезным, узнал некоторые новые вещи и получил много практики в решении задач.
08 февраля 2024
Тони Монтана
1научился пользоваться подзапросами, СТЕ рекурсией.
2 понравилось большое количество практики. Ближе к середине пошли задачи за которыми я просиживал часами и некоторые так и не решил.
3 минусы Мало по триггерам и представлениям задач , оконных функций не было( прошел только на 80% пока может будут, но кажется что нет).
4 выбирал потому что интересовался SQL и это биг гик, А значит курс будет качественным. как и оказалось на деле. Надеюсь выпустят ребята курс по пандас. Может по тестированию . А пока что все.
10 февраля 2024
Marina Shesterenko
Курс великолепный! Я была уверена, что он меня не разочарует, но он превзошёл все мои ожидания. Этот курс действительно учит писать сложные запросы на SQL. Всем рекомендую, ставлю высшую оценку. Надеюсь, авторы курса выпустят ещё какие-нибудь курсы, так как курсы Тимура Гуева всегда самого высокого качества.
15 февраля 2024
Михаил Домрачев
До прохождения курса у меня был некоторый опыт работы с SQL. Я сомневался, стоит ли проходить этот курс, смущала категория «для начинающих».
Ранее я уже прошёл три курса от «Поколения» по языку Python и убедился в их отличном качестве, поэтому решил записаться и на этот.
Курс по SQL, как и предыдущие, оказался очень интересным, с большим объёмом практики, и (это уже стало доброй традицией) великолепной обратной связью от Валерия Светкина!)
Я был потрясён, сколько, оказывается, есть неизвестных мне ранее возможностей у SQL!
Спасибо команде «Поколения» за эти открытия!)

С нетерпением жду курс по алгоритмам!
17 февраля 2024
Александр Милто
Спасибо за курс, и за то что так просто объяснили рекурсивные запросы. Так же здорово, что вернулись экзамены в курсы.

SQL требует много практики - в этом курсе много разнообразных задач для большинства функций.
18 февраля 2024
Александр
Спасибо команде "Поколение Python" за очередной прекрасный курс. Вы по другому не умеете <3 В универе довольно поверхностно и размыто преподавали SQL, так что можно сказать что изучение начал с довольно низким знанием и пониманием языка. Но благодаря вашей подачей материала и большой практике усвоение материала идет без проблем и большим интересом. Ждем окошки)
20 февраля 2024
Арина Абраменкова
Очередной прекрасный курс от Поколения Python. Каждый курс от них жду с нетерпением. Отличная подача материала, все понятно и подробно расписано. Хоть и написано, что курс для начинающих, но материал очень глубоко подается.
Супер круто, что в курсе огромное количество практических задач, в том числе сложных, которые прям заставляют подумать. После решения задач чувствуешь себя намного более уверенно в своих знаниях. Теперь можно будет спокойно проходить собеседования. Безумно жду следующий курс по алгоритмам. Думаю, ему не будет аналогов в части высочайшего качества, как и курсу по SQL, и другим курсам по Python от Поколения Python. Поколение Python, спасибо вам за такой титанический труд и великолепный и выверенный материал!
25 февраля 2024
Rostislav Grebenshchikov
Я в восторге от курса по SQL от команды "Поколение Python". Мне понравилось множество интересных задач, подробная теория и оперативная обратная связь от команды курса. Учитывая, что я уже прошел все существующие на данный момент курсы этой команды, не удивительно, что этот курс оказался на высшем уровне. Надеюсь, что будущие курсы только улучшатся. Особенно жду курса по алгоритмам. Я считаю, что этот курс - идеальный выбор для тех, кто хочет освоить основы SQL. Рекомендую!
26 февраля 2024
Владимир Башлыков
Очередной отличный курс от «Поколения…». Курс подойдет и начинающим для изучения SQL с нуля, и для того, кто уже имеет определенный багаж знаний. В этом курсе есть практически всё, чтобы научиться быстро и уверенно составлять простые и сложные SQL-запросы, причем для каждой конкретной задачи несколькими способами. Также на курсе хорошая обратная связь, на любой интересующий вопрос, можно получить быстрый и квалифицированный ответ.
Большое спасибо, команде курса за проведенную работу. Жду новых интересных продуктов.
27 февраля 2024
Михаил Холостов
Когда я приступал к данному курсу, то за плечами уже были 3 из линейки "Поколения Python", поэтому кредит доверия к авторам был большой. И они как всегда не подвели! Из всего материала курса я уже сталкивался с 60% информации, остальная для меня была новой. Но я знал, что я прохожу этот курс не столько для получения знаний, а для доведения навыков SQL до автоматизма. Гигантское количество задач позволяет добиться этого результата. Я вообще поражен, как у авторов хватает терпения так скрупулезно придумывать такое количество заданий. Отдельно стоит отменить "драматургию курса". Темы выстроены друг за другом в идеальном порядке и ты получаешь просто эстетическое удовольствие от развития "сюжета курса". Однозначно советую курс тем, у кого нет знаний по SQL, а также тем, кто хочет прокачать свои знания до уровня "ночью разбуди SELECT придумаю к задаче". Спасибо авторам! Пошел я на курс по ООП.
29 февраля 2024
Александр Доронин
Если вы решили начать свое изучение SQL с данного курса, то вы не пожалеете. В данном курсе, в отличии от многих других, подробно раскрыты все основные темы и подкреплены достаточным объемом практических задач.

Если вы уже знакомы с SQL и применяли его на практике (как собственно и я), то вам тоже не будет скучно. С очень высокой вероятностью вы узнаете что-то новое, а еще столкнетесь с задачками, которые заставят вас попотеть. В итоге - более высокий уровень владения SQL
29 февраля 2024
Александр Рогачев
Не просто еще один замечательный курс от Поколения Python, но и в целом отличный курс по SQL для начинающих (и не только). Огромное спасибо команде курса!
23 марта 2024
Andrei Gerasimov
Очень крутой курс, как и все предыдущие от "Поколения Python". Много логично структурированной теории, разбитой на завершённые блоки. И очень много практических задач к каждой теме, выстроенных по принципу от самых простых к сложным, над которыми приходится иногда попотеть. Практических задач на столько много, что под конец курса пишешь запросы уже интуитивно на лету. За это мне и нравятся курсы от "Поколения Python".
22 марта 2024
Иван Гринин
Отличный курс, в лучших традициях поколения Python. Теория дается дозировано и очень много практики, которая идет от простого с сложному.
12 марта 2024
Станислав Абрамов
Хороший курс. Много практики. Задания связанны с пройденными до этого главами. Все замечательно структурировано.
10 марта 2024
Сергей Провоторов
1. Курс даёт отличную базу SQL.
Мне сложно оценить, насколько он легко идет совсем новичкам, т.к. у меня опыт работы с БД уже был, но то, что он системно даёт все основы языка запросов - это могу сказать уверенно.
2. Курс в стиле предыдущих от команды BEEGEEK - и это знак качества.
3. В нескольких местах формулировки задач не совсем однозначны. В комментах на момент моего прохождения расшифровки уже были, поэтому проблем не доставило. Но если что-то цепляет большое кол-во людей, я бы это подправлял в основном тексте заданий.
4. Мне в целом нравятся курсы этой команды. Если будет позволять время планирую проходить все её курсы. Но конкретно этот полезен в рамках моей работы, и не смотря на уже имеющийся практический опыт, курс позволил систематизировать многие вещи из sql, а также узнать и что-то новое.
10 марта 2024
Антон Терентьев
Курс отличный, я раньше думал, что SQL это только SELECT * FROM Table, это оказалось совсем не так.
Очень хорошая и подробная подача материала, отработка навыков на заданиях до автоматизма.
Выбирал курс по принципу "тут про питон и sql как раз то что мне нужно!" , но оказалось, что тут нет ни слова про питон, мне кажется, на последних этапах можно было бы чего-то такое в связке с питоном дать. Понятно, что с питоном у студентов будет соблазн решать задачи средствами питона, а не SQL, поэтому, наверное его и нету тут. В любом случае это не испортило впечателния. Курс — отличный!
01 марта 2024
Владислав Ряполов
Новый курс от команды "Поколение Python" в очередной раз оправдал ожидания.
Как всегда материал лекций изложен понятно, задачи интересные, а в случае возниконовения каких-либо вопросов обратная связь с создателями курса налаживается быстро.
Большое спасибо за курс, было интересно и полезно!
Готовы начать? Мы вас ждем!
FAQ

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

Наша команда с удовольствием поможет выбрать курс
и ответит на все ваши вопросы!