Какие технологии и навыки освоите

SQL
Базы данных
PostgreSQL
ClickHouse
DBeaver
DataLens
Jupyter Notebook
Оконные функции
JOIN и WHERE
Когортный анализ
Tableau
У нас есть отдельный курс по SQL для разработки
Это специальная версия курса по SQL для тех, кто связан с разработкой.

Там вы научитесь оптимизировать запросы, попрактикуетесь в работе с транзакциями, хранимыми процедурами и витринами. А ещё познакомитесь с особенностями разных СУБД и ORM и научитесь пользоваться PL/pgSQL.

Узнать больше о курсе «SQL для разработки»
Как мы учим
Практикум ИИ помогает учиться
Когда в теории что‑то непонятно, нейросеть ответит на вопросы или объяснит материал другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.
Программа курса
Рассчитана на 3 месяца, её прохождению нужно уделять в среднем 10 часов в неделю
1 тема・~45 минут
Бесплатно
Введение в SQL
1 модуль — бесплатно, чтобы вы узнали, что такое SQL, и попробовали самостоятельно написать первые запросы к базе данных в тренажёре
  • SQL
  • Тренажёр
  • Выгрузка данных
  • SQL-запросы
О курсе
Узнаете, из чего состоит программа и как будете её проходить.
Что такое SQL
Поймёте, зачем нужен этот язык, кто с ним работает и какие задачи с его помощью решают.
Первые запросы
Познакомитесь с операторами: SELECT, SELECT + FROM. Получите демодоступ к SQL‑тренажёру.
Поработаете с реальной базой данных и решите бизнес-кейс с помощью новых навыков
2
5 тем・1 проект・6 недель
Базовый SQL
Изучите основы работы с базами данных, системой управления базами данных (СУБД) и SQL-запросами: как фильтровать, выгружать и обрабатывать данные при помощи языка SQL
  • Базы данных
  • СУБД
  • Выгрузка
  • JOIN
  • WHERE
  • Подзапросы
  • SQL
Введение в базы данных
Узнаете, что такое база данных и СУБД. Познакомитесь с особенностями PostgreSQL и стилистикой запросов. Напишете первый запрос.
Срезы данных
Узнаете, какие типы данных используются в SQL. Научитесь их менять.
Агрегирующие функции
Разберётесь, как выполнять агрегацию и вычисления с помощью агрегирующих функций, операторов GROUP BY, ORDER BY, HAVING и других.
Взаимоотношения между таблицами
Узнаете, какие бывают виды связей между таблицами, что такое ER‑диаграммы и псевдонимы. Изучите операторы JOIN: типы объединения таблиц, порядок выполнения операторов, UNION и UNION ALL.
Подзапросы и общие табличные выражения
Познакомитесь с подзапросами во FROM и WHERE. Поймёте, в чём отличие подзапросов от присоединения. Узнаете об общих табличных выражениях, вариативности запросов, функциях для работы со строками.
Проанализируете данные о фондах и инвестициях. Напишете запросы к базе, чтобы применить все полученные в модуле знания
3
5 тем・1 проект・6 недель
Продвинутый SQL
Узнаете больше о возможностях в SQL и разных типах анализа данных, для которых используют этот язык
  • LTV
  • ARPU
  • ARPPU
  • DAU
  • WAU
  • MAU
  • Retention Rate
  • Оконные функции
  • ROI
  • ROMI
  • Когортный анализ
Расчёт показателей бизнеса
Узнаете, что такое схема данных, зачем бизнесу метрики и какие есть особенности расчёта относительных значений в PostgreSQL. Научитесь рассчитывать Lifetime Value, ARPU, ARPPU и ROI, а также использовать подзапросы при расчёте метрик.
Агрегирующие оконные функции
Поймёте, как устроены оконные функции. Изучите выражение OVER и операторы окна: PARTITION BY, оконные функции и фильтры, агрегирующие оконные функции.
Оконные функции ранжирования
Познакомитесь с функциями ранжирования: ROW_NUMBER(), RANK(), DENSE_RANK(), NTILE(). Изучите операторы окна: ORDER BY, сочетание операторов окна с функциями ранжирования.
Оконные функции смещения
Изучите расчёт кумулятивных значений, функции смещения LEAD(), LAG(), а также познакомитесь с особенностями оконных функций.
Когортный анализ
Узнаете, что такое когортный анализ, на примере Retention Rate. Научитесь рассчитывать Retention Rate и Churn Rate, проводить когортный анализ LTV.
Выполните задания, чтобы закрепить теорию на практике. Проанализируете данные о пользователях Stack Overflow за 2008 год
4
Дополнительный модуль ・Самостоятельно・4 недели
Расширенные возможности SQL и дополнительные инструменты
Это необязательный модуль, темы которого выходят за рамки базового синтаксиса SQL, но расширяют профессиональные возможности
  • Рамки в оконных функциях
  • Tableau
  • DBeaver
  • ClickHouse
  • Python
  • DataLens
  • PostgreSQL
Рамки в оконных функциях и дополнительные инструменты SQL
Определение рамки, режим ROWS, RANGE, ключевое слово UNBOUNDED, оконные функции FIRST_VALUE(), LAST_VALUE(), NTH_VALUE(), оператор EXCLUDE, расчёт скользящих значений.
Установка и настройка клиента базы данных
Узнаете, что это такое. Установите сервер PostgreSQL, познакомитесь с интерфейсом DBeaver. Создадите новое соединение и учётную запись, а также базы данных. Освоите развёртывание дампа базы данных.
Основы администрирования баз данных
Изучите команды для управления данными и команду CREATE. Узнаете, какие есть ограничения полей таблицы. Познакомитесь с информационной схемой базы данных и командами DROP, ALTER, RENAME, SET, ADD.
Основы ClickHouse
Узнаете, что это, когда нужна ClickHouse, какие у неё особенности. Установите её. Разберёте табличные движки. Научитесь создавать базы и распаковывать данные.
SQL и системы визуализации
Познакомитесь с интерфейсом DataLens. Подключите инструмент к базе данных, построите круговую диаграмму, сделаете линейный график. Соберёте дашборд.
SQL и Tableau
Установите Tableau, подключите его к базе данных. Построите круговую, линейную и столбчатые диаграммы.
SQL и Python
Установите Jupyter Notebook. Познакомитесь с библиотекой SQLAlchemy. Проведёте исследовательский анализ и выполните мини‑проект для самопроверки.
Закрепите знания из теории на практических заданиях
5
Дополнительный модуль・3 недели
Тренажёр по SQL
Собрали в модуле 70+ дополнительных задач с автоматической проверкой, чтобы вы закрепили свои навыки
  • Northwind
  • AdventureWorks
35 задач по базе Northwind
Познакомитесь с Northwind — базой данных от компании Microsoft. В ней содержатся данные о продажах вымышленной компании Northwind Traders, которая импортирует и экспортирует товары. На этих данных вы потренируетесь связывать таблицы с клиентами, заказами, закупками и сотрудниками.
38 задач по базе AdventureWorks
AdventureWorks — ещё одна база данных от Microsoft. В ней содержатся данные вымышленной компании Adventure Works Cycle, которая занимается производством велосипедов. В задачах этой темы вы поработаете с модифицированной PostgreSQL-версией оригинальной базы.
Отточите навык написания запросов, чтобы уверенно чувствовать себя на собеседованиях
6
+3 темы・+1 проект・+20 часов
Только в расширенном тарифе: место и роль визуализации BI
Понимание целей и типов визуализаций, принципы их качества и эффективности, работа с заказчиком и формирование технического задания для BI-проектов
  • Классификация визуализаций
  • Выбор визуализации под задачу
  • Эффективная визуализация
  • Понимание задач BI
  • Коммуникация с заказчиком
  • Составление ТЗ
Визуализация данных
Что такое визуализация данных. Какие виды визуализаций есть. В каких случаях лучше использовать визуализацию. В чём различия визуализаций, которые используют в BI и в медиа. Какие навыки нужно освоить, чтобы создавать качественную визуализацию в разных профессиональных областях.
Принципы хорошей визуализации
Из чего состоит визуализация. Какие принципы лежат в основе качественной визуализации. Соответствие визуализации данным. Принцип минимальной достаточности. Контекст (правдивость).
SQL и системы визуализации
Познакомитесь с интерфейсом DataLens. Подключите инструмент к базе данных, построите круговую диаграмму, сделаете линейный график. Соберёте дашборд.
На основе исследования Яндекса о ежемесячных расходах на автомобили восстановите техническое задание на его создание и оцените результат на соответствие принципам хорошей визуализации
7
+1 тема・+1 практическое задание・+15 часов
Только в расширенном тарифе: Power BI
Знакомство с Power BI: загрузка и подготовка данных, построение графиков, настройка отчётов и публикация дашбордов
  • Power BI
  • Оптимальные графики
  • Настройки для представления данных
Power BI
Начало работы с Power BI. Работа с данными в Power BI. Построение диаграмм. Публикация отчёта. Создание отчёта по динамике продаж.
Построите дашборд, который отразит состояние бизнеса, динамику выручки, самые популярные категории и географию продаж
8
+1 тема・+1 практическое задание・+13 часов
Только в расширенном тарифе: Superset
Работа в Superset: подключение данных, построение диаграмм и создание дашбордов с оптимальными настройками для анализа
  • Superset
  • Оптимальные графики
  • Настройки для представления данных
Superset
Начало работы с Superset: работа с данными, построение диаграмм, создание дашборда
Построите дашборд, показывающий воронку продаж, выполнение планов по этапам, динамику заявок и договоров, а также аналитику по менеджерам с возможностью фильтрации
Этот курс может оплатить
ваш работодатель
Полностью или разделив оплату с вами,
например 50/50 или 75/25
  • Расскажем всё про курс
  • Сообщим стоимость
  • Ответим на ваши вопросы
  • Подготовим договор и счёт

Если у вас есть вопросы, оставьте заявку — мы позвоним

 
  •                                        
Отвечаем на вопросы
Курс подойдёт новичкам? А людям с опытом?
Новичкам курс поможет плавно погрузиться в тему SQL. Мы идём от простого к сложному, даём задания, чтобы закрепить каждый навык на практике, объясняем все потенциально трудные места. Курс успешно проходят люди без опыта в IT.

Людям с опытом курс помогает закрыть пробелы и систематизировать имеющиеся знания, а также разобраться в новых, сложных темах. Например, научиться пользоваться оконными функциями, отточить навык применения подзапросов и общих табличных выражений.

Если вам интересны темы за пределами создания выборок, то советуем обратить внимание на курс «SQL для разработки».
Этот курс подойдёт разработчикам?
Для разработчиков больше подойдёт курс «SQL для разработки». Он содержит небольшую часть тем, которые рассматриваются в курсе «SQL для работы с данными и аналитики», и помимо этого раскрывает большой спектр нового материала.
Реально ли выучить язык SQL до продвинутого уровня за время курса?
Если регулярно уделять время обучению и выполнять все обязательные практические задания, то за 3–4 месяца вы сможете освоить язык SQL и решать рабочие задачи. Чтобы пользоваться инструментами ещё увереннее, рекомендуем решать задания в SQL-тренажёре.
Какие знания и навыки нужны, чтобы пройти курс?
Каких-либо базовых знаний языка SQL для обучения не требуется. Достаточно иметь возможность регулярно заниматься, в том числе самостоятельно. В процессе обучения мы будем напоминать вам о том, что пора выполнить задание. Жёстких дедлайнов для каждой темы в курсе нет, но на прохождение обязательной части курса отводится 3 месяца. Поэтому мы советуем не откладывать всё на последний момент.
Если не понравится, я могу вернуть деньги?
Если курс ещё не начался, вернём всю сумму. Если ваша когорта уже стартовала, можно сделать частичный возврат — подробности в 7 пункте оферты.
Как и когда я буду учиться?
Базовая программа включает теорию и практику в тренажёре и делится на два тематических блока. В конце каждого блока нужно выполнить самостоятельный проект. Если пройдёте её за 3 месяца, получите удостоверение о повышении квалификации.

Есть ещё дополнительная часть — это тематические блоки и свободная тренировка в SQL-тренажёре. Она доступна бессрочно.
Нужно ли мне знать английский язык, чтобы учиться?
Достаточно самых базовых знаний и словарного запаса. Это пригодится, чтобы работать с программами, интерфейс которых написан на английском, но можно пользоваться онлайн-переводчиком.
Этот курс является частью других курсов по аналитике?
Да, модуль «Базовый SQL» входит в профессии «Аналитик данных», «Специалист по Data Science», «Системный аналитик», «Бизнес-аналитик». Модуль «Продвинутый SQL» входит только в курс «Аналитик данных». При переходе с курса «SQL для работы с данными и аналитики» на любую из этих профессий вы получите скидку.
Получу ли я какой-то документ после курса?
Да, для этого нужно пройти хотя бы базовую программу и выполнить 2 проекта за 3 месяца или меньше. Тогда выдадим вам сертификат о повышении квалификации в электронном виде.

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

Но если у вас появится вопрос о карьерном развитии, обратитесь в нашу службу поддержки — постараемся ответить.
Есть ли на курсе каникулы или возможность взять перерыв?
На этом курсе нет каникул и перерывов. Курс «SQL для работы с данными и аналитики» предполагает получение отдельного навыка и продолжительность обучения не такая большая, поэтому программу можно освоить без перерывов.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.

Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Обучение будет стоить меньше, если оплатить весь курс сразу.

Через компанию: юридические лица также могут оплатить обучение в Практикуме. Чтобы заказать счёт для оплаты, оставьте заявку на странице для корпоративных клиентов.

Давайте поможем

Мы работаем с 12:00 до 21:00 по Астане и связываемся в течение одного дня. Если оставите заявку сейчас, то перезвоним уже в рабочее время.