Курс на 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»Учеников на курсе 252
Сертификаты, выданные на курсе «SQL-собеседование: 100 задач уровня Middle»Сертификатов выдано 37
Отзывы о курсе «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
3 месяца назад

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

Артем Кольченко
Артем Кольченко
4 месяца назад

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

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

Плюсы 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: полезно, но на нужном этапе. Спасибо автору за труды! Надеюсь курсы будут расти и развиваться.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

user 29383
user 29383
1 год назад

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