Курс на Stepik
Обложка курса «SQL-собеседование: 100 задач уровня Middle» на Stepik
3 490 ₽

SQL-собеседование: 100 задач уровня Middle 4.900

Открыть на
STEPIK.ORG

Застреваете на аналитических кейсах? Пройдёте 100 задач «как на собесе»: оконные функции, подзапросы и CTE, ранжирование, даты и сложные агрегаты. Большие тестовые данные, edge-кейсы и детерминированные проверки — видно каждую ошибку. За 3–4 недели отрабатываете технику и объяснение решений на уровне уверенного Middle.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL-собеседование: 100 задач уровня Middle»Учеников на курсе 221
Сертификаты, выданные на курсе «SQL-собеседование: 100 задач уровня Middle»Сертификатов выдано 35
Отзывы о курсе «SQL-собеседование: 100 задач уровня Middle»Отзывов получено 10
Рейтинг курса «SQL-собеседование: 100 задач уровня Middle»Рейтинг курса 4.900
Уроки в курсе «SQL-собеседование: 100 задач уровня Middle»Количество уроков 14
Задачи с кодом в курсе «SQL-собеседование: 100 задач уровня Middle»Количество задач с кодом 100
Время прохождения курса «SQL-собеседование: 100 задач уровня Middle»Время прохождения курса
Стоимость курса «SQL-собеседование: 100 задач уровня Middle»Стоимость курса 3 490 ₽
Обновления курса «SQL-собеседование: 100 задач уровня Middle»Обновления курса
Дата публикации курса «SQL-собеседование: 100 задач уровня Middle»Дата публикации курса
Последнее обновление курса «SQL-собеседование: 100 задач уровня Middle»Последнее обновление
Сложность normal
4.900
из 5
10 отзывов
★★★★★
9
★★★★
1
★★★
0
★★
0
0
Tamara Sukhanova
Tamara Sukhanova
5 дней назад

Курс хороший, спасибо! Пока решала задачи, прошла средний и даже продвинутый тест по SQL на hh. Прогресс есть. На курсе действительно можно “набить руку”. Задач много, они разные, помогают распознавать паттерны, тренировать оконные функции, JOIN’ы, CTE, агрегации и выбор подходящего инструмента под задачу. В курсе есть подсказки - это хорошо, если совсем тупик - ответы тоже есть, можно посмотреть, разобрать. А еще дополнительные вопросы иногда могут что-то интересное/новое показать. Автор отвечает на комментарии. К концу курса уже хочется больше edge-кейсов и всяких заковырок) видимо, за этим пойду на upper-middle

Артем Кольченко
Артем Кольченко
3 недели назад

Отличный sql-тренажер для того, чтобы набить руку по решению задачек. Закрепил на практике использование оконных функций. Курс содержит и обучающие элементы.Если затрудняетесь с написанием запроса, то в задачах есть подсказки, ожидаемый результат и, если совсем никак, то решение. Плюс доп. вопросы, чтобы глубже проверить свои знания.

Наталья Малахова
Наталья Малахова
3 месяца назад

Плюсы 1. много задач (100) 2. материал структурирован, оформлен, визуально проработан 3. для каждой задачи есть раздел "схема" (наглядно - таблицы, их столбцы, связи между ними) 4. можно заниматься полностью самостоятельно, можно запускать код (не только чтобы зафиксировать ответ, а, например, посмотреть промежуточный результат) 5. даже если что-то пошло не так - безвылазно зависнуть невозможно (есть в скрытых разделах подсказки и решение) 6. доступная цена 7. сертификат (можно добавить в резюме) Зоны роста 1. (имхо) не сложные задачи. Материал довольно доступный: - надо подумать над видом джойна, - иногда применить джойн как фильтр, - обход null через coalesce(), - можно джойнить на себя, - можно применять оконные функции. Хотелось бы задачи посложнее или решения двумя способами (например, с оконками и без). 2. поскольку задачи не так чтобы сложные, впрягаешься в эту историю, и потом думаешь иногда: "и зачем оно мне надо?". Ведь их 100 штук... 3. без понятия, как так сделать (может, это и невозможно из-за какого-то ограничения Stepik), но с точки зрения покупателя курса - было бы супер-круто иметь возможность выбирать что-то другое кроме mySQL (например, ClickHouse). Это не критичный минус, именно зона роста. 4. поскольку курс довольно объёмный, и в названии у него фигурирует слово "собеседование", я бы на месте автора добавила раздел(ы) с блиц-вопросами (ведь они тоже бывают на собеседованиях). Например, - порядок написания/порядок выполнения select, from, и тд - что выведет count(1), count(*), count(column_name) для столбца с null - и что-то ещё подобное Вывод Курс в целом добротный, но лично мне просто не особо зашёл (тут сама не угадала, так что это не претензия к автору; уже решаю курс upper-middle, надо было брать сразу его). Если вы пару-тройку лет в профессии, вряд ли тоже особо "зайдёт". Скорее это полезная вещь, когда надо "набить руку" - вот для этого действительно полезный материал. Я бы сравнила с "Симулятор SQL" от Karpov courses: полезно, но на нужном этапе. Спасибо автору за труды! Надеюсь курсы будут расти и развиваться.

Улыкбек Серикбаев
Улыкбек Серикбаев
3 месяца назад

Курс очень понравился. Ранее проходил обучение в Яндекс Практикуме и курс по оконным функциям в Степике. Данный курс помог "заасфальтировать" те знания, которые у меня были ранее. Где-то на 50-60 задаче понял, что уже мысленно могу представить какие данные и откуда берутся. Ранее писал код на автомате, просто потому что так надо. Благодарю автора за этот замечательный курс.

Лев Поляков
Лев Поляков
5 месяцев назад

Спасибо за курс, очень увлекательно и познавательно. p.s. очень не хватает теории по EXISTS и разборов примеров по разным вариантам соединений cte–таблица–подзапрос.

German Ver
German Ver
6 месяцев назад

Отличный практикум для изучения и повторения SQL! Задания интересные и, что самое главное, бизнесовые. Практика погружает в разные бизнес-домены и бизнес-функции, позволяя с разных сторон изучить все многообразие применения языка запросов. Большое спасибо автору за курс, ждем продолжения!

Ответ
автора
Кузьмин Дмитрий
Кузьмин Дмитрий
1 год назад

Спасибо большое за отзыв! Очень рад, что практикум зашёл. Продолжение этой истории — обновлённый курс уровня upper-middle с ещё более сложными кейсами по SQL.

Anonymous 43308517
Anonymous 43308517
7 месяцев назад

Задания слабоваты, не на middle. Очень не хватает тестовых данных, часто не видишь, что решил неправильно, т.к. данных не хватило проиллюстрировать.

Ответ
автора
Кузьмин Дмитрий
Кузьмин Дмитрий
1 год назад

Спасибо за обратную связь — за счёт неё курс растёт! Я уже расширил датасеты (50–60 строк + NULL, дубликаты, крайние даты) и добавил edge-кейсы для большинства задач. Результат — задачи вышли на ожидаемый middle-уровень с опциональными усложнениями.

Grigoriy ---årdens----
Grigoriy ---årdens----
8 месяцев назад

Что понравилось: Эффективная методика - через практику до автоматизма Темы подобраны хорошо, покрывают основные потребности Формируется "подсознательное" понимание SQL, после 100 задач ответ к очередной задаче рождается буквально на лету))) Что можно улучшить: Наполнение тестовых данных - добавить больше краевых случаев: NULL значения Дубликаты и все в этом духе.

user 29383
user 29383
9 месяцев назад

Курс порадовал. Задачи подобраны системно, от базовых конструкций до сложных запросов с оконными функциями, подзапросами и оптимизацией. Уровень сложности соответствует заявленному middle-уровню. После прохождения курса заметно повышается уверенность в написании сложных запросов и решении реальных задач. Подходит для тех, кто уже знаком с основами SQL и хочет углубить навыки без излишней теории. Рекомендую для подготовки к собеседованиям или для планомерного повышения практической квалификации.