Курс хороший, спасибо! Пока решала задачи, прошла средний и даже продвинутый тест по SQL на hh. Прогресс есть. На курсе действительно можно “набить руку”. Задач много, они разные, помогают распознавать паттерны, тренировать оконные функции, JOIN’ы, CTE, агрегации и выбор подходящего инструмента под задачу. В курсе есть подсказки - это хорошо, если совсем тупик - ответы тоже есть, можно посмотреть, разобрать. А еще дополнительные вопросы иногда могут что-то интересное/новое показать. Автор отвечает на комментарии. К концу курса уже хочется больше edge-кейсов и всяких заковырок) видимо, за этим пойду на upper-middle
Отличный sql-тренажер для того, чтобы набить руку по решению задачек. Закрепил на практике использование оконных функций. Курс содержит и обучающие элементы.Если затрудняетесь с написанием запроса, то в задачах есть подсказки, ожидаемый результат и, если совсем никак, то решение. Плюс доп. вопросы, чтобы глубже проверить свои знания.
Плюсы 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: полезно, но на нужном этапе. Спасибо автору за труды! Надеюсь курсы будут расти и развиваться.
Курс очень понравился. Ранее проходил обучение в Яндекс Практикуме и курс по оконным функциям в Степике. Данный курс помог "заасфальтировать" те знания, которые у меня были ранее. Где-то на 50-60 задаче понял, что уже мысленно могу представить какие данные и откуда берутся. Ранее писал код на автомате, просто потому что так надо. Благодарю автора за этот замечательный курс.
Отличный курс. Достаточно хорошо развивается бизнес мышление
Спасибо за курс, очень увлекательно и познавательно. p.s. очень не хватает теории по EXISTS и разборов примеров по разным вариантам соединений cte–таблица–подзапрос.
Отличный практикум для изучения и повторения SQL! Задания интересные и, что самое главное, бизнесовые. Практика погружает в разные бизнес-домены и бизнес-функции, позволяя с разных сторон изучить все многообразие применения языка запросов. Большое спасибо автору за курс, ждем продолжения!
Спасибо большое за отзыв! Очень рад, что практикум зашёл. Продолжение этой истории — обновлённый курс уровня upper-middle с ещё более сложными кейсами по SQL.
Задания слабоваты, не на middle. Очень не хватает тестовых данных, часто не видишь, что решил неправильно, т.к. данных не хватило проиллюстрировать.
Спасибо за обратную связь — за счёт неё курс растёт! Я уже расширил датасеты (50–60 строк + NULL, дубликаты, крайние даты) и добавил edge-кейсы для большинства задач. Результат — задачи вышли на ожидаемый middle-уровень с опциональными усложнениями.
Что понравилось: Эффективная методика - через практику до автоматизма Темы подобраны хорошо, покрывают основные потребности Формируется "подсознательное" понимание SQL, после 100 задач ответ к очередной задаче рождается буквально на лету))) Что можно улучшить: Наполнение тестовых данных - добавить больше краевых случаев: NULL значения Дубликаты и все в этом духе.
Курс порадовал. Задачи подобраны системно, от базовых конструкций до сложных запросов с оконными функциями, подзапросами и оптимизацией. Уровень сложности соответствует заявленному middle-уровню. После прохождения курса заметно повышается уверенность в написании сложных запросов и решении реальных задач. Подходит для тех, кто уже знаком с основами SQL и хочет углубить навыки без излишней теории. Рекомендую для подготовки к собеседованиям или для планомерного повышения практической квалификации.