Перейти к содержанию
КейсПрактика · учебная компания Northstar

SQL для работы аналитика

От устройства таблиц до самостоятельного продуктового исследования. Пишите запросы в браузере, работайте с одной связной базой и отвечайте на вопросы команды Northstar.

3 главы и 8 задач бесплатно Без установки, около 10 часов
Задача 7 · Каналы привлечения
northstar
1
2
3
4
5
SELECT channel,
COUNT(DISTINCT user_id) AS users
FROM events
WHERE event_name = 'report_created'
GROUP BY channel;
Результат Запрос верный
channelusers
organic7
14
глав в одной истории
42
задачи внутри курса
30
упражнений для закрепления
70k+
строк в учебной базе
Результат

Не набор операторов, а рабочий навык

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

Читать структуру базы

Определять зерно таблицы, ключи и связи до того, как писать запрос.

Собирать точные выборки

Фильтровать, группировать и проверять результат, а не просто получать зелёную галочку.

Соединять без дублей

Контролировать кардинальность JOIN и не завышать пользователей или выручку.

Считать продуктовые метрики

Строить DAU, activation rate, воронку и D1 retention на событийных данных.

Использовать продвинутый SQL

Работать с датами, CTE, подзапросами и оконными функциями в прикладных задачах.

Отвечать на вопрос бизнеса

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

Как устроено

Учитесь внутри продуктовой истории

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

01

Получаете вопрос от команды

Например: какой канал приводит активных пользователей, а какой только создаёт объём?

02

Исследуете данные в браузере

Изучаете схему, пишете запрос, запускаете его и исправляете ошибки по понятной обратной связи.

03

Формулируете вывод

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

Практика

После главы задача становится шире

Пошаговый курс объясняет конструкцию на небольшом срезе. Затем практика переносит её на базу Northstar с пятью таблицами и десятками тысяч строк.

30 заданий · 6 тем

Тематическая практика

Короткие серии по SELECT, фильтрам, агрегатам, JOIN, датам, оконным функциям и продуктовым метрикам. Прогресс сохраняется в браузере.

Открыть практику
5 таблиц · 70 000+ строк

Свободная SQL-песочница

Исследуйте пользователей, события, платежи, подписки и A/B-эксперимент без задания. Готовые шаблоны помогут начать собственный анализ.

Открыть песочницу
Программа

14 глав: от SELECT до продуктового исследования

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

Часть 1

Язык SQL

Разберитесь в устройстве базы, научитесь выбирать, фильтровать, агрегировать и соединять данные.

SELECTWHEREGROUP BYJOINCTE
00

Как устроена база Northstar

Бесплатно

Разберись в таблицах, строках и колонках, а затем безопасно запусти первый SQL-запрос

2 SQL-задачи · Загрузка
01

Первый запрос: SELECT, FROM и LIMIT

Бесплатно

Самостоятельно выбери таблицу и колонки, ограничь результат и задай понятный порядок строк

3 SQL-задачи · Загрузка
02

Нужные строки: WHERE и условия

Бесплатно

Научись фильтровать таблицу по одному и нескольким условиям, спискам и диапазонам

3 SQL-задачи · Загрузка
03

Короткая сводка: агрегаты и GROUP BY

Полная версия

Научись считать строки, суммы и средние, не смешивая разные группы

4 SQL-задачи · Загрузка
04

Связать таблицы: JOIN без дублей

Полная версия

Соедини пользователей с оплатами и научись контролировать зерно результата

3 SQL-задачи · Загрузка
05

Устойчивый запрос: CASE, NULL и CTE

Полная версия

Подготовь финальную выгрузку первой части и сделай логику читаемой

3 SQL-задачи · Загрузка
Часть 2

Аналитические кейсы

Переведите продуктовые вопросы в запросы и соберите ключевые метрики Northstar.

DAUactivationfunnelD1 retention
Часть 3

Продвинутый SQL

Освойте конструкции для более сложных аналитических запросов.

datessubquerieswindow functions
Часть 4

Самостоятельный кейс

Проведите самостоятельное исследование канала и подготовьте решение для менеджера.

researchrecommendation
Вопросы

Перед стартом

Коротко о формате, базе и проверке заданий.

Подойдёт ли симулятор, если я никогда не писал SQL?

Да. Первые главы объясняют таблицы, строки, колонки и ключи, а затем проводят от готового SELECT к самостоятельным запросам. Сложность растёт постепенно.

Нужно ли устанавливать базу данных или редактор?

Нет. Редактор, учебная база Northstar и проверка запросов работают прямо в браузере. Для начала достаточно открыть бесплатную главу.

Как проверяются SQL-задания?

Запрос выполняется на сервере в изолированной DuckDB. Симулятор сравнивает структуру и значения результата, показывает различия и не раскрывает эталонный ответ до явного запроса.

На каких данных проходит обучение?

Все главы работают на одной базе SaaS-продукта Northstar: пользователи, события и платежи связаны общими ключами. По мере курса синтаксис складывается в единое продуктовое исследование.

Сколько времени занимает курс?

Ориентир — около 10 часов практики. Можно проходить короткими сессиями: прогресс, ответы и черновики запросов сохраняются автоматически.

Что доступно бесплатно?

Главы 0–2 открывают устройство базы, SELECT, FROM, LIMIT, WHERE и условия. В них 8 SQL-заданий с той же проверкой, что и в полной программе.

Чем симулятор отличается от набора задач по SQL?

Курс связывает задания общей историей стажёра, а раздел практики даёт отдельные серии для повторения и свободную песочницу. Вы сначала понимаете конструкцию, затем закрепляете её на базе Northstar из более чем 70 тысяч строк.

Можно ли практиковаться после прохождения главы?

Да. В разделе практики есть 30 дополнительных упражнений по шести темам и свободная SQL-песочница на базе Northstar. Прогресс и черновики запросов сохраняются в браузере.

Northstar · первый запрос

Первый запрос можно выполнить сейчас

Установка не нужна. Откройте учебную базу, познакомьтесь с таблицами и пройдите первые 8 SQL-заданий бесплатно.

Начать бесплатно