Курсы SQL для анализа данных: ТОП-7 онлайн-школ и 16 курсов

Рейтинг-2022-2023 лучших онлайн-школ и курсов SQL для анализа данных по отзывам выпускников: какие и как правильно выбрать, сравнение цен в разных учебных заведениях.

Актуальная информация об обучении на каждом конкретном курсе и школе: предметы, длительность, формат, наличие бесплатного пробного урока, выдача сертификатов обучения.

Выбирайте наиболее подходящие вам онлайн-школы и курсы SQL для анализа данных в них по любому критерию: цена/качество, надежность, отзывы выпускников.

Просмотров: 5075
Обновлено: 27.03.2023
Онлайн-школа Цена Отзывы Рейтинг
Skypro от 24000 руб./курс 51 4.7
GeekBrains от 5000 руб./курс 3604 4.5
Skillfactory.ru от 18000 руб./курс 690 4.3
Productstar от 1454 руб./месяц 11 3.6
Skillbox от 2281 руб./мес 921 3.9
Нетология от 24850 руб./курс 475 4.2
Udemy от 1190 руб./курс 8 4.4
Скидка: 45%
45% на все курсы Skillfactory
Срок действия: Неограничен

Преимущества и недостатки школы:

  • Наставники: Преподаватели — практикующие специалисты
  • Документ об окончании: Сертификат об обучении
  • Оплата: Полная или в рассрочку
Название курсаДлительность и форматЦена
Основы SQL для анализа данных2 месяца обучения, 10 занятий и 1 курсовая работа.24000 руб./курс

Преимущества и недостатки школы:

  • Наставники: Ведущие эксперты и методологи
  • Оплата: Полная
Название курсаДлительность и форматДокумент об окончанииЦена
Основы баз данныхДлительность 20 уроков, онлайн-курс, видеозаписиСертификат об окончании обучения5000 руб./курс

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

Урок 1. Реляционные базы данных

Чем отличается БД от СУБД; какие базы данных называются реляционными; обзор современных СУБД.

Урок 2. Установка СУБД

Установка СУБД MySql и графического приложения Mysql Workbench.

Урок 3. Проектирование базы данных, нормальные формы

Проектирование данных в Excel; нормальные формы; первичный ключ.

Урок 4. SQL-команда CREATE

Создание таблиц в графическом интерфейсе MySql Workbench; команда CREATE; типы данных; работа в консоли.

Урок 5. SQL-команда INSERT

Заполнение таблиц данными с помощью графического интерфейса; команда INSERT; AUTO INCREMENT.

Урок 6. SQL-команды SELECT и WHERE

Получение и фильтрация данных с помощью SQL-команд SELECT и WHERE; проверка на NULL; фильтрация данных по нескольким условиям.

Урок 7. SQL-команды DISTINCT, ORDER BY, LIMIT

Получение и фильтрация данных с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.

Урок 8. SQL-команды DELETE и UPDATE

Обновление и удаление данных с помощью SQL-команд DELETE и UPDATE; фильтрация данных с помощью WHERE IN.

Урок 9. Согласованность данных

Понятие согласованности или консистентности данных.

Урок 10. Внешний ключ

Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.

Урок 11. Создание таблиц с отношением “многие ко многим”

Добавление корзины в базу данных интернет-магазина.

Урок 12. Составной первичный ключ

Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.

Урок 13. Объединение данных из нескольких таблиц

Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.

Урок 14. Оператор INNER JOIN

Объединение данных из нескольких таблиц с помощью оператора INNER JOIN.

Урок 15. Операторы LEFT JOIN, RIGHT JOIN

Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.

Урок 16. Оператор UNION

Объединение результатов нескольких SQL-запросов с помощью оператора UNION.

Урок 17. Агрегирующие функции

Агрегирующие функции COUNT, SUM, MIN, MAX.

Урок 18. Оператор GROUP BY

Группировка выбранного набора строк с использованием оператора GROUP BY.

Урок 19. Индексы

Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.

Урок 20. Транзакции

Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе

Основы реляционных баз данных. MySQLДлительность 1,5 месяца, онлайн-курс, видеозаписи-15000 руб./курс

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

Урок 1. Вебинар. Установка окружения. DDL-команды

Типы баз данных. Основы реляционных баз данных. СУБД MySQL. Клиенты. Управление базами данных.

Урок 2. Видеоурок. Управление БД. Язык запросов SQL

Введение в SQL. Типы данных. Индексы. CRUD-операции

Урок 3. Вебинар. Введение в проектирование БД

Проектирование БД.

Урок 4. Вебинар. CRUD-операции

CRUD-операции.

Урок 5. Видеоурок. Операторы, фильтрация, сортировка и ограничение. Агрегация данных

Группировка данных. Агрегационные функции. Конструкции GROUP BY, HAVING и WITH. Операторы. Условная и ограниченная выборка. Предопредленные функции.

Урок 6. Вебинар. Операторы, фильтрация, сортировка и ограничение. Агрегация данных

Группировка данных. Агрегационные функции. Конструкции GROUP BY, HAVING и WITH. Операторы. Условная и ограниченная выборка. Предопредленные функции.

Урок 7. Видеоурок. Сложные запросы

Многотабличные запросы. UNION. Вложенные запросы. JOIN-объединения. Внешние ключи.

Урок 8. Вебинар. Сложные запросы

Многотабличные запросы. UNION. Вложенные запросы. JOIN-объединения. Внешние ключи.

Урок 9. Видеоурок. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры

Транзакции. Переменные. Временные таблицы. Prepared-выражения. Представления. Администрирование. Права пользователей. Репликация Хранимые процедуры и функции. Параметры и переменные. Операторы ветвления и циклы. Триггеры.

Урок 10. Вебинар. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры

Транзакции. Переменные. Временные таблицы. Prepared-выражения. Представления. Администрирование. Права пользователей. Репликация Хранимые процедуры и функции. Параметры и переменные. Операторы ветвления и циклы. Триггеры.

Урок 11. Видеоурок. Оптимизация запросов. NoSQL

Типы таблиц. Оптимизация запросов. Индексы. NoSQL базы данных. Документоориентированные СУБД. Столбцовые СУБД. СУБД ключ-значение. СУБД Полнотекстового поиска.

Урок 12. Вебинар. Оптимизация запросов

Типы таблиц. Оптимизация запросов. Индексы. NoSQL базы данных. Документоориентированные СУБД. Столбцовые СУБД. СУБД ключ-значение. СУБД Полнотекстового поиска.

Вопросы-ответы

Сколько стоит обучение?

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

Обучение на сайте только платное?

У нас есть бесплатные:

  • вебинары в разделе «Мероприятия»;
  • статьи в «Базе знаний»;
  • тесты, найти их можно так: Программы – Тестирование.

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

Если вам нужна помощь с выбором программы обучения, напишите в чат — нажмите на иконку в правом нижнем углу экрана.

Вебинарный формат: важные моменты

Вебинары проходят по заранее составленному расписанию. Если в названии урока написано «Видеоурок» — значит, он пройдет в видеоформате. В указанное время на портале откроется доступ к видео, которое вы сможете посмотреть в любое удобное время.

На курсе присутствуют преподаватель и наставник. Им можно задавать вопросы в личные сообщения на сайте. Наставники обычно отвечают в течение 12 часов, преподаватели — 24 часов. Но обычно ответ приходит быстрее.

Практическое задание можно сдать в одном из форматов:

  • 1 файл размером до 100 Мб – лучше всего загружать заархивированную папку (форматы .zip, .rar и т.д);
  • ссылка на ДЗ – для неё на странице с практическим заданием есть специальное окошко.

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

Записи вебинаров

Мы публикуем полную запись вебинара в течение 1-2 дней с момента его окончания. Если прошло уже больше времени, а записи ещё нет, напишите нам на почту.

Доступ к записям останется и после того, как вы пройдёте курс. Найти их можно в разделе «Моё обучение».

Сроки сдачи практических заданий к вебинарам

Дедлайн сдачи практического задания всегда указан на странице для отправки работы. Мы понимаем, что иногда бывают непредвиденные обстоятельства, которые мешают сдать задание в срок. Вы можете самостоятельно сдвинуть дедлайн на 14 дней.

Для этого на странице с домашним заданием нажмите кнопку «Продлить до». Она появится, когда истечет основной срок сдачи, и будет работать ещё неделю. Использовать её можно один раз.

Интерактивный формат: важные моменты

На каждый урок даётся 5 дней.

За это время нужно:

  • посмотреть видеоурок;
  • сдать домашнее задание;
  • проверить работы одногруппников – не больше 3.

Если время вышло, курс автоматически откроет следующий урок, даже если вы не прошли предыдущий. При этом вы:

  • сможете посмотреть видео предыдущего урока;
  • не сможете сдать домашнее задание и проверить работы одногруппников.

Урок можно пройти быстрее и приступить к следующему, если вы:

  • дали домашнее задание, но нет одногруппников, которые могли бы его проверить;
  • проверили работы одногруппников.

Если вы не согласны с проверкой вашего ДЗ одногруппниками, можно запросить проверку наставника. Для этого нужно поставить галочку «Отправить на проверку ментору». В таком случае будет учитываться только его оценка.

В конце обучения необходимо сдать тест. Проходить его можно раз в 2 дня неограниченное количество раз.

За время обучения можно взять 2 паузы на 5 дней. Спустя 5 дней обучение автоматически возобновляется.

В зависимости от количества «Печенек», вы получаете сертификат:

  • «Бронзовый».
  • «Серебряный».
  • «Золотой».
«Печеньки» и цвет сертификатов не влияют на ваше обучение, общую оценку или возможность трудоустройства. Они нужны лишь для визуализации результатов и вашей мотивации. Отслеживать их количество можно над списком уроков в курсе.

Получить баллы в интерактивном курсе можно за:

  • выполнение практического задания — до 10 баллов. Количество баллов равно сумме двух первых оценок от студентов. Пример: Первые два студента поставили вам оценку «отлично», а третий — «удовлетворительно». Вы получите за работу 10 баллов. Если одногруппники оценили вашу работу меньше, чем на 10 баллов, и вы с этим не согласны, можно отправить задание на проверку ментору. Его оценка будет приоритетной. Количество баллов равно оценке ментора, умноженной на два. Например, если ментор поставил оценку «хорошо», вы получите 8 баллов за работу.
  • проверку работ других студентов – до 3-х баллов. По 1 баллу за каждую, при условии, что студенты отметят вашу проверку полезной. Всего можно проверить не более 3-х практических заданий в одном уроке.
  • прохождение теста в курсе — от 25 до 30 баллов в зависимости от количества верных ответов. Если вы ответили верно менее, чем на 25 вопросов, тест считается несданным и баллы не начисляются. Тестирование можно сдавать раз в 2 дня. Баллы будут пересчитываться в зависимости от новых результатов.
Как выглядят отметки внутри курса:

  • «Урок» считается пройденным, когда вы просмотрели все видео в уроке.
  • «Задание» становится зелёным после того, как вы получите баллы за работу.
  • «Задания одногруппников» отмечаются после того, как вашу проверку отметили полезной 3 одногруппника.

Интерфейс учебного плейлиста

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

Если в вебинарных курсах и видеокурсах несколько записей, их можно найти в меню – три горизонтальные полоски в левом нижнем углу плеера.

Балльная система GeekBrains

Раньше домашние задания оценивались в формате «зачёт» и «незачёт».

Теперь существует 4 оценки:

  • «Отлично»
  • «Хорошо»
  • «Удовлетворительно»
  • «Не сдано»
Такая система поможет вам лучше понимать качество ваших работ и отслеживать прогресс. За каждую оценку начисляется определенное количество баллов. Система баллов выпущена в beta-версии и будет совершенствоваться.

На что влияют баллы?

Баллы — это личная мотивация для вас и дополнительная статистика для нас. Их видите только вы.

Баллы не влияют на:

  • процесс обучения — переходы на следующий курс, окончание текущего;
  • прохождение учебной стажировки для студентов «Профессий»;
  • помощь в трудоустройстве для студентов GeekUniversity;
  • трудоустройство при поиске работы через раздел «Карьера» — работодатель видит только пройденные курсы, резюме и проекты в портфолио.
Сертификат за курс

За прохождение каждого курса студенты могут получить сертификат.

Для этого нужно:

  • Нажать на кнопку «Получить сертификат» около курса.
  • Оценить программу и преподавателя.

Все сертификаты, которые вы получили, можно найти в профиле: Аватар в правом верхнем углу страницы – Профиль. Их можно выгрузить в формате PDF или поделиться ссылкой на них в социальных сетях. Мы не делаем сертификаты в бумажном виде, но вы можете распечатать их самостоятельно.

Как получить налоговый вычет за обучение

Подать заявление на вычет можно в ИФНС своего региона или через Госуслуги.

Список документов для предоставления в ФНС:

  • Договор с образовательным учреждением — в нашем случае оферта.
  • Лицензия образовательного учреждения.
  • Документ об оплате. Это может быть:
    • справка об оплате — мы пришлём её вместе с офертой;
    • выписка с банковского счёта, в которой видно оплату, — её можно запросить в поддержке банка;
    • кассовый чек об оплате — он приходит на вашу почту при оплате картой;
    • кредитный договор или спецификация к нему.

Также могут понадобиться:

  • документ о прохождении курсов: сертификат, свидетельство об обучении, удостоверение или диплом — за ними можно обратиться к вашему куратору;
  • справка об обучении — можно запросить в поддержке.
Свидетельство об обучении

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

Можем его выдать, если вы:

  • оплатили обучение после 28 января 2017 года;
  • закончили обучение по программе «Профессии» или «Факультета».

Получить свидетельство можно «Почтой России» — бесплатно отправим на указанный адрес.

Чтобы получить документ, обратитесь к своему куратору.

Диплом о профессиональной переподготовке

Диплом о профессиональной переподготовке подтверждает, что студент успешно окончил программу GeekUniversity.

Можем его выдать, если вы:

  • оплатили обучение после 3 декабря 2019 года;
  • имеете среднее или высшее профессиональное образование – подойдут диплом СПО, специалиста, бакалавра или магистра;
  • сдали промежуточные аттестации по курсам четвертей и раздела «Вне четверти»;
  • успешно сдали итоговую аттестацию.

Итоговой аттестацией может быть:

  • тестирование по всем темам программы;
  • защита индивидуального проекта, диплома или портфолио;
  • защита командного проекта.

Если условия не выполнены, мы можем выдать свидетельство об обучении.

Чтобы получить документ, обратитесь к своему куратору.

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

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

Гарантия трудоустройства распространяется не на все программы обучения GeekBrains. Куратор подскажет, подходит ли ваш курс под условия гарантии.

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

Оферта — это юридический документ, с которым вы соглашаетесь, когда проходите регистрацию на сайте gb.ru. Если у вас появятся вопросы по Приложению № 2 «Положение о трудоустройстве» или любой другой части оферты, задайте их вашему куратору.

Как мы поможем с трудоустройством

  • Расскажем о процессе поиска работы: как он выглядит со стороны компании и со стороны студента.
  • Поможем составить или отредактировать ваше резюме и сопроводительное письмо.
  • Поможем подготовиться к интервью с HR на тестовом собеседовании.
  • Ответим на оставшиеся вопросы о поиске работы.
  • Порекомендуем ваше резюме компаниям-партнёрам, которые готовы нанимать наших выпускников.

Что вам для этого нужно сделать

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

В течение обучения нужно:

  • Пройти все курсы основной программы.
  • Пройти все курсы вне четверти.
  • Пройти хотя бы один факультатив, если он есть.
  • Выполнить и сдать не менее 75% домашних заданий, а также получить за них положительные оценки.
  • Сдать итоговую аттестацию.
  • Выполнить все итоговые проекты, а также получить за них 4 или 5.

После завершения первой четверти вам нужно:

  • Заполнить резюме на нашем портале и открыть его работодателям.
  • Прислать письмо на почту support@geekbrains.ru. В теме письма напишите «Хочу найти работу», а в самом сообщении прикрепите ссылку на ваш профиль на портале GeekBrains.
  • Следовать рекомендациям карьерного консультанта, самостоятельно искать вакансии и откликаться как минимум на 10 вакансий в неделю. Мы считаем, что выполнили наши обязательства, если: Вы получили оффер от работодателя. Вы решили не участвовать в собеседованиях или отказались от предложения о работе. Вы нарушили хотя бы одно из условий оферты.

Что делать, если вы хотите начать поиск работы на первой четверти

Вы можете получить доступ к продукту «‎Карьера». Внутри вы найдете видеокурс «Как найти работу: путь от резюме до первого офера». А также курс «Регистрация в карьеру». Это первые шаги на пути к поиску работы.

Чтобы мы открыли продукт, пришлите письмо на почту support@geekbrains.ru. В теме письма напишите «Хочу продукт «Карьера», а в самом сообщении укажите ссылку на ваш профиль на портале GeekBrains.

Помимо этого, вы можете:

  • Прочитать статьи, в которых мы собрали полезные советы по трудоустройству (Грамотно составляем резюме; Как найти работу или стажировку через портал GeekBrains; Что мешает кандидатам найти хорошую работу.)
  • Опубликовать резюме на нескольких сайтах для поиска работы. Так у вас будет доступ к большему количеству вакансий. Начните с hh.ru, superjob.ru и профессиональных соцсетей «Хабр Карьера» и LinkedIn.
  • Почаще заходите в раздел «Вакансии» на платформе и откликайтесь на подходящие вакансии.
Удостоверение о повышении квалификации

Документ подтверждает, что студент успешно прошёл программу дополнительного профессионального образования – одну из программ «Профессий».

Можем выдать его, если вы:

  • оплатили обучение после 3 декабря 2019 года;
  • имеете среднее или высшее профессиональное образование – подойдут диплом СПО, специалиста, бакалавра или магистра;
  • успешно прошли программу обучения:
    • посмотрели уроки всех курсов.
    • успешно сдали итоговую аттестацию.

Итоговой аттестацией может быть:

  • тестирование по всем темам программы;
  • защита индивидуального проекта, диплома или портфолио;
  • защита командного проекта;
  • выполнение всех практических работ;
  • собеседование с преподавателем.

Если условия не выполнены, мы можем выдать свидетельство об обучении.

Чтобы получить документ, обратитесь к своему куратору.

Преимущества и недостатки школы:

  • Наставники: Эксперты с опытом от 5 лет
  • Документ об окончании: Сертификат о прохождении обучения, по запросу — на английском языке
  • Трудоустройство: Составление резюме, поиск вакансий, подготовка к собеседованиям и тестовым заданиям
  • Оплата: Полная или рассрочка на 12 месяцев
Название курсаДлительность и форматЦена
Курс по SQL для анализа данныхДлительность 7 недель, онлайн формат, тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проектыот 18000 руб./курс

Преимущества и недостатки школы:

  • Наставники: Спикеры с разносторонним опытом — от стартапов до банков и ритейла
  • Документ об окончании: Цифровой сертификат
  • Трудоустройство: Карьерные консультации, помощь в подготовке портфолио и составлении продающего резюме
  • Оплата: Рассрочка на 24 месяца
Название курсаДлительность и форматЦена
SQL с 0 для анализа данныхПродолжительность 2 месяца, онлайн обучение на практике1454 руб./месяц

Преимущества и недостатки школы:

  • Наставники: Опытные кураторы-программисты
  • Документ об окончании: Сертификат Skillbox
  • Оплата: Полная или рассрочка 12 месяцев
Название курсаДлительность и форматТрудоустройствоЦена
SQL для анализа данных Длительность 3 месяца, практика на реальных кейсах, онлайн-обучение на практикеГарантия трудоустройства, помощь в оформлении резюме3408 руб./мес
SQL-разработчик Длительность 4 месяца, онлайн-обучение на практикеГарантия трудоустройства, проект в портфолио, помощь в оформлении резюме4758 руб./мес
Базы данных для разработчиков Длительность 6 месяцеа, онлайн-обучение на практикеГарантия трудоустройства, помощь в оформлении резюме2281 руб./мес

Преимущества и недостатки школы:

  • Наставники: Практикующие эксперты
  • Трудоустройство: Наработка портфолио для трудоустройства
  • Оплата: Полная или рассрочка на 24 месяца
Название курсаДлительность и форматДокумент об окончанииЦена
SQL и получение данных Видеолекции, вебинары, практические заданияУдостоверение о повышении квалификации установленного образца24850 руб./курс
SQL-разработчик с нуля Длительность 16 месяцев. Вебинары, видеолекции, практические заданияДиплом о профессиональной переподготовке84000 руб./курс

Преимущества и недостатки школы:

  • Документ об окончании: Сертификат об окончании
  • Оплата: Полная

Полезные видео

Как и где учить SQL для начинающих? SQL для анализа данных.

SQL для анализа данных за 30 минут. Разбор на реальной базе данных.

Уроки SQL для начинающих / #1 - Что такое SQL? Установка локального сервера

Типичные вопросы на СОБЕСЕДОВАНИИ по SQL / Примеры задач и их решения

Учим Базы Данных за 1 час! #От Профессионала

Аналитика данных с помощью SQL // 1 день

Топ бесплатных курсов SQL с нуля для начинающих и продвинутых

SQL В АНАЛИЗЕ ДАННЫХ РЕШАЕМ ПРИКЛАДНУЮ ЗАДАЧУ / ЕВГЕНИЙ КУДАШЕВ

SQL для работы с данными: зачем и как научиться?

Как SQL и PYTHON используют в аналитике данных?

Практический курс по SQL для начинающих - #1 Введение в PostgreSQL

Анализ данных на языке SQL ч.1

Обучение анализу данных. Интенсив по SQL.

Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE

SQL для начинающих / Урок 1. Первые SQL запросы