Бесплатный курс по аналитике данных с нуля: Excel, SQL, Power BI и поиск работы
Шесть модулей, чтобы понять профессию изнутри и попробовать главные инструменты аналитика: что он делает на работе, как писать запросы на SQL, как устроен Power BI, как рекрутер смотрит ваше резюме и что спрашивают на собеседовании. Видеоуроки, подробные конспекты и практика — бесплатно и без регистрации.
- По порядку: каждый модуль опирается на предыдущий. Один модуль — один вечер.
- Смотрите видео, затем читайте конспект — в нём всё главное из урока, к нему удобно возвращаться.
- Обязательно делайте практику. Аналитику нельзя выучить просмотром — только руками.
01 /Чем на самом деле занимается аналитик данных
Откуда взялась аналитика
Раньше компании хранили информацию о клиентах, сотрудниках и сделках в бумажных архивах. Со временем данных стало столько, что хранить их в кабинетах стало невозможно, — их перевели в цифру, в таблицы и в базы данных. Сегодня мы работаем с базами данных каждый день, даже не замечая: когда покупаем авиабилет в приложении или заказываем госуслугу. Аналитик — это человек, который умеет доставать из этих баз ответы.
Четыре инструмента аналитика
| Инструмент | Зачем нужен |
|---|---|
| Excel / Google Таблицы | Простые вычисления и быстрые отчёты. В одних компаниях Excel, в других — Google Таблицы. |
| SQL | Язык запросов к базам данных: отфильтровать, отсортировать, соединить таблицы и вытащить нужное. В банке, например, все транзакции лежат в базе. |
| Power BI | Визуализация. Голую таблицу руководителю не отдают — из неё делают дашборд, «приборную панель» бизнеса, как спидометр и датчик топлива в машине. Отчёт подключается к базе или файлу и обновляется сам. |
| Python | Более сложные задачи, например A/B-тесты: пользователей делят на две группы, одной показывают старую версию приложения, другой — новую, и сравнивают поведение. Если вы видели в Instagram то маленький, то огромный значок Stories — вы участвовали в таком тесте. |
Как выглядит рабочий день
Около 80% времени аналитик пишет SQL-запросы. Приходит задача от руководителя или коллег: «Найди всех клиентов, которые купили у нас только один раз: что они покупали, сколько в среднем принесли и почему не купили второй продукт». Аналитик пишет запрос, отдаёт таблицу, коллеги просят поменять фильтры — он дорабатывает запрос и отдаёт снова.
Вторая половина работы — объяснить результат. Чаще всего вы презентуете людям, которые не разбираются в SQL и Power BI, поэтому вывод нужно формулировать просто: «продажи упали, потому что…», а не «в таблице такая схема».
Нужно ли профильное образование
Нет. В вакансиях требуют инструменты — Excel, SQL, Power BI, Python, — а не диплом аналитика. Техническое или математическое образование будет плюсом, но не обязательным условием. Главное — уверенно ответить на собеседовании и рассказать, что вы умеете делать руками.
Кому подойдёт профессия
Скорее подойдёт
- Любите копаться в деталях, находить ошибки, замечать закономерности.
- Уже работаете с таблицами: финансы, аудит, бухгалтерия, экономика.
- Готовы сидеть над задачей, пока не найдёте ответ.
Возможно, не ваше
- Больше всего любите общаться, выступать, вести переговоры.
- Тянет к продажам, маркетингу, креативу, а не к цифрам.
- Идёте только за зарплатой, а таблицы не нравятся.
Подробнее о зарплатах в Казахстане и рынке вакансий — в нашем гиде «Аналитик данных: кто это и как стать».
02 /Excel: 7 фишек, которые сокращают работу с 3 часов до 15 минут
Excel или Google Таблицами пользуются почти все аналитики — по нашему опросу, 95%. Вот семь функций, которые экономят больше всего времени. Все примеры — на таблице продаж интернет-магазина: товары, категории, города, продавцы, суммы.
1. ВПР — подтянуть данные из другой таблицы
В таблице продаж есть только код продавца (seller ID), а имена продавцов — в отдельном справочнике. Так устроено почти везде: всю информацию в одну таблицу на сотню столбцов не складывают. ВПР (вертикальный поиск) находит код в справочнике и возвращает нужный столбец:
=ВПР(код_продавца; справочник_продавцов; 5; 0)
Здесь 5 — номер столбца с именем в справочнике, 0 — точное совпадение. Нажмите F4, чтобы закрепить диапазон справочника знаками $, и протяните формулу вниз. Ошибка #Н/Д значит, что такого кода в справочнике нет — например, в продажах записано «S012», а в справочнике «S12».
2. Сводные таблицы — статистика в 3–4 клика
Встаньте в таблицу, нажмите Ctrl+A, затем Вставка → Сводная таблица → На новый лист. Перетащите категорию и товар в «Строки», выручку — в «Значения», город — в «Столбцы». Без единой формулы получите продажи по категориям и городам.
3. Power Query — склеить десятки файлов автоматически
Если у вас папка с отчётами одинаковой структуры — за каждый день, месяц или квартал, — не копируйте их вручную. Данные → Получить данные → Из файла → Из папки, выберите папку и нажмите Объединить и загрузить. Excel склеит все файлы в одну таблицу, а в столбце Source.Name покажет, из какого файла каждая строка. Там же, в Power Query, данные можно очистить и добавить новые столбцы.
4. Условное форматирование по формуле
Чтобы в большой таблице сразу видеть крупные заказы, выделите таблицу со второй строки и выберите Главная → Условное форматирование → Создать правило → Использовать формулу:
=$I2>500000
Задайте жёлтую заливку — и все строки, где продажа больше 500 000 ₸, подсветятся целиком. Знак $ перед I фиксирует столбец с выручкой.
5. Горячие клавиши
| Клавиши | Что делают |
|---|---|
| Ctrl+→ / ↓ | Прыгнуть к краю таблицы вместо прокрутки мышкой |
| F4 | Закрепить ссылку в формуле знаком $ (на ноутбуке может быть Fn+F4) |
| Ctrl+Z / Ctrl+Y | Отменить / повторить действие |
| Ctrl+Shift+V | Вставить без форматирования |
| Ctrl+F / Ctrl+H | Найти / найти и заменить |
| Ctrl+T | Превратить диапазон в «умную» таблицу Excel |
Полная шпаргалка с 20 сочетаниями для Windows и Mac — в нашем бесплатном курсе Excel.
6. Проверка данных — выпадающий список
Чтобы коллеги не вписывали «Алматы» в пяти вариантах, сделайте выпадающий список: Данные → Проверка данных → Тип данных: Список, в «Источнике» выделите столбец с городами. Теперь значение выбирают из списка, а не печатают руками.
7. Copilot — ИИ пишет формулы за вас
В Excel из Microsoft 365 с подпиской Copilot ИИ работает прямо с вашей таблицей — не нужно делать скриншоты и копировать данные в чат. Главная → Copilot, затем выберите режим работы с приложением (не обычный чат) и напишите задачу, например:
В столбце C есть «Алма», «Алматы», «Алмата», «Almaty» и другие варианты. Напиши формулу, которая приведёт названия городов к одному виду.
Copilot предложит формулу, а кнопка «Вставить столбец» добавит её в таблицу. Формулу, на которую вручную ушло бы полчаса, вы получите за пару минут.
03 /SQL с нуля: установка MySQL и первые запросы
SQL и MySQL — в чём разница
SQL — это язык, на котором «разговаривают» с базами данных. MySQL — конкретная программа, которая этот язык понимает и хранит данные. Как испанский язык и человек, который на нём говорит. MySQL — одна из самых популярных бесплатных баз данных в мире и хорошо подходит для обучения.
Почему не хранить всё в Excel
На листе Excel помещается чуть больше миллиона строк, а на больших объёмах формулы начинают тормозить и файл падает. Кроме того, с десятками файлов сложно разобраться, у кого какой доступ. База данных хранит миллионы строк и отвечает на запрос за секунды.
Установка за 15 минут
- Скачайте установщикНа странице dev.mysql.com/downloads/installer выберите маленький установщик (около 2 МБ). Регистрироваться не нужно — нажмите «No thanks, just start my download».
- Выберите Custom и два компонентаMySQL Server — место, где хранятся данные (в нашем случае сервером будет ваш компьютер), и MySQL Workbench — программа, в которой вы пишете запросы.
- Задайте простой парольИ обязательно запомните его. Чтобы сбросить забытый пароль, придётся полностью удалять и переустанавливать MySQL.
- Загрузите учебную базу SakilaЭто готовая база от создателей MySQL — данные компании по прокату фильмов. Скачайте ZIP-архив, распакуйте. В Workbench откройте файл sakila-schema.sql, выделите всё (Ctrl+A) и запустите кнопкой-молнией — создадутся пустые таблицы. Затем так же запустите sakila-data.sql — таблицы наполнятся данными.
Первые запросы
Обновите список Schemas слева — появится база sakila с таблицами actor, film, customer, payment и другими. Выберите её и запустите:
-- все столбцы из таблицы актёров SELECT * FROM actor; -- только актёры с именем Penelope (их четверо) SELECT * FROM actor WHERE first_name = 'PENELOPE'; -- топ-10 клиентов по сумме платежей SELECT customer_id, SUM(amount) AS total FROM payment GROUP BY customer_id ORDER BY total DESC LIMIT 10;
SELECT переводится как «выбрать», звёздочка — «все столбцы», FROM — «откуда». Пять конструкций покрывают большую часть работы начинающего аналитика:
| Конструкция | Что делает |
|---|---|
SELECT … FROM | Выбрать столбцы из таблицы |
WHERE | Оставить только нужные строки |
ORDER BY | Отсортировать результат |
GROUP BY | Сгруппировать и посчитать итоги: сумму, количество, среднее |
JOIN | Соединить две таблицы по общему полю |
04 /Power BI с нуля: вся суть за 10 минут
Установка
- Power BI Desktop бесплатный. «Desktop» значит, что программа работает на вашем компьютере, а не в облаке.
- Установить можно через Microsoft Store или отдельным установщиком с сайта Microsoft, если Store не открывается.
- Работает только на Windows — на Mac Power BI Desktop не устанавливается.
- При первом запуске программа может попросить email — просто нажмите «Отмена». Многие на этом шаге пугаются и закрывают программу, хотя работать это не мешает.
Интерфейс
Power BI — продукт Microsoft, поэтому он похож на Excel: сверху лента с кнопками, снизу страницы отчёта (как листы), справа панели «Данные» и «Визуализации» — там выбирают тип графика. Кнопка «Получить данные» подключает источники: Excel, CSV, папку с файлами, PDF, базы данных SQL и MySQL.
Чем дашборд лучше презентации
- Он интерактивный. Кликаете на элемент графика — фильтруется весь отчёт. Руководитель сам смотрит срезы по региону, возрасту или отрасли, вместо того чтобы просить вас переделать слайды.
- Он обновляется. Обновились данные — нажали «Обновить», и отчёт пересчитался. Один раз сделали — и больше не собираете его вручную.
- Он построен на модели данных. Во вкладке модели видно, как таблицы связаны между собой. Если связи нет, графики не будут фильтровать друг друга.
Для чистки данных в Power BI есть тот же Power Query, что и в Excel: кнопка «Преобразовать данные».
05 /Как рекрутер видит ваше резюме: разбор реальной вакансии на hh
Мы разместили настоящую вакансию аналитика данных в Алматы на hh.kz и посмотрели на отклики глазами рекрутера. Около 30% откликов пришло вообще из других стран СНГ, а с тестовым заданием получилось так:
Что рекрутер видит за первые 5–10 секунд
Фото, желаемую должность, последнее место работы, общий стаж и город. По этим четырём-пяти пунктам решают, открывать ли резюме дальше. Внутри смотрят описание опыта и сопроводительное письмо. А историю изменений вашего резюме рекрутер не видит — переделывать его можно спокойно.
Чек-лист резюме
- Профессиональное фото. Резюме без фото выглядит странно: люди работают с людьми.
- Последняя должность и опыт связаны с позицией, на которую вы подаётесь, — или в описании видны аналитические задачи.
- Результаты вместо обязанностей: «сделал отчёт в Power BI, который экономит отделу маркетинга 5–10 часов в неделю», а не список из пятнадцати пунктов должностной инструкции.
- Ключевые слова, по которым ищет рекрутер: SQL, Power BI, Python, Excel.
- Описание на русском. Не все рекрутеры свободно читают по-английски — не усложняйте им работу.
- Сопроводительное письмо — рекрутер видит его сразу.
- Заполненный профиль. Рекрутеры ищут кандидатов по базе hh и сами пишут тем, кто даже не откликался.
- Быстрые ответы. Часто работает авторазбор: «Готовы выполнить тестовое?» — кто ответил «да», получает задание. Отвечайте и сдавайте в срок — уже этим вы обходите большинство.
Конкуренция есть в любой профессии: на момент съёмки на hh в Астане было около 144 000 активных резюме, из них примерно 14 000 бухгалтеров, 24 000 инженеров и 16 000 преподавателей. Выигрывает не тот, кто без конкурентов, а тот, кто помогает рекрутеру быстро принять решение.
06 /Собеседование на аналитика данных: 15 вопросов и как на них отвечать
Общее правило: на технические вопросы отвечайте определением и сразу примером. Пример показывает, что вы писали код руками, а не выучили шаблон, — и избавляет от неизбежного «а приведите пример».
Технические вопросы
1. В чём разница между WHERE и HAVING?
WHERE фильтрует строки до группировки, HAVING — после, по уже посчитанным агрегатам. Пример: «сотрудники с зарплатой выше 300 000» — это WHERE, а «отделы, где средняя зарплата выше 300 000» — HAVING после GROUP BY. На этом вопросе валится большинство новичков.
2. Какие бывают JOIN и когда их использовать?
INNER JOIN — только строки с парой в обеих таблицах; LEFT и RIGHT JOIN — все строки из левой или правой таблицы; FULL JOIN — все строки из обеих. Лучше всего нарисовать две маленькие таблицы и показать, какие строки попадут в результат каждого JOIN.
3. Что такое оконные функции и зачем они нужны?
Не начинайте с перечисления ROW_NUMBER и RANK — объясните смысл: оконные функции считают по группе, не схлопывая строки, как это делает GROUP BY. Пример: показать рядом с зарплатой каждого сотрудника среднюю по его отделу — AVG(salary) OVER (PARTITION BY department) — и сразу увидеть, кто получает больше или меньше.
4. Чем groupby в pandas отличается от GROUP BY в SQL?
По сути, они делают одно и то же. Тяжёлые агрегации на больших таблицах выгоднее считать на стороне базы данных — это быстрее. В pandas группируют уже выгруженные данные для дальнейшего анализа и расчёта метрик.
5. Как отфильтровать данные в pandas?
Вас могут попросить показать экран и написать код вживую — например, df[df['salary'] > 300000]. Так интервьюер проверяет, работали ли вы с Python на самом деле. Поэтому до собеседования порешайте задачи руками.
6. Чем среднее отличается от медианы?
Формулы назовут все, а выделит вас бизнес-смысл: среднее чувствительно к выбросам, медиана — нет. Если у десяти сотрудников зарплата 100 000 ₸, а у одиннадцатого — 2 000 000 ₸, среднее будет около 273 000 ₸, а медиана — 100 000 ₸. Медиана лучше описывает типичную зарплату.
7. Что делать с выбросами в данных?
Не отвечайте «сразу удалю». Правильный ответ — зависит от ситуации: сначала понять причину. Если выбросов мало относительно объёма данных, их можно удалить; иначе — заменить медианой или средним либо разобрать отдельно. Решение зависит от бизнес-контекста.
Вопросы HR
8. Расскажите о себе
Не пересказывайте биографию («родился в Астане, работал бухгалтером»). Свяжите опыт с позицией: «Пять лет работал бухгалтером в компании X, каждый день — Excel-отчёты и 1С. Нашёл, где можно оптимизировать процессы. Изучил SQL и Power BI, потому что хочу развиваться в аналитике, и уверен, что буду полезен вашей компании».
9. Почему уходите с прошлой работы?
Это проверка, как вы отзываетесь о прошлом коллективе. Никакого «токсичные коллеги». Скажите, что благодарны компании, но хотите развиваться в работе с данными, а там нет такой позиции; что вы уже изучили SQL, Power BI, сделали проекты и хотите применить это у них.
10. Какие у вас слабые стороны?
Назовите одну реальную, но не критичную слабость и расскажите, как вы над ней работаете. Например: «Нетерпеливость — вижу ошибку и сразу бегу исправлять. Поэтому теперь сначала планирую и обсуждаю с командой». Это звучит честнее, чем «я перфекционист».
11. Есть ли у вас вопросы к нам?
Не спрашивайте про отпуск и о том, что можно прочитать на сайте компании. Покажите интерес к работе: какие задачи у аналитика в первые три месяца, какие инструменты используются (MySQL, PostgreSQL, что-то другое), с какими отделами предстоит работать.
12. Какие у вас зарплатные ожидания?
Сначала спросите вилку — её обычно согласовывают заранее. Если HR уходит от ответа, назовите среднюю зарплату по рынку плюс около 100 000 ₸ — это запас для торга — и добавьте, что рассматриваете разные предложения. Ориентиры по зарплатам — в нашем гиде по профессии.
13. Сколько вы зарабатываете сейчас?
Свою текущую зарплату вы не обязаны раскрывать — это внутренняя информация компании. Можно назвать рыночный уровень для вашей позиции и опыта. Так вы заодно покажете, что умеете обращаться с конфиденциальными данными.
14. Кем вы видите себя через 5 лет?
Картинка должна совпадать с профессией и целями компании. Ответ «открою свою кофейню» — красный флаг. Лучше: «вырасти от junior-аналитика до руководителя аналитики».
15. Есть ли у вас другие предложения?
Если есть — скажите: это ускоряет решение работодателя. Если пока нет, можно честно ответить, что вы активно проходите собеседования. Не стоит выдумывать офферы, которых нет.
Главное, что снимает стресс на собеседовании, — практика. Те, кто только читал и смотрел видео, волнуются и проваливаются; те, кто писал запросы и строил отчёты руками, отвечают спокойно.
07 /Что дальше
Если вы прошли курс и вам понравилось находить ответы в цифрах — поздравляем, вы попробовали профессию изнутри. Дальше есть несколько путей, выберите тот, что подходит вам сейчас:
08 /Частые вопросы
Можно ли выучить аналитику данных бесплатно?
Основы — да: этот курс, бесплатный курс Excel и SQL-тренажёр дают понимание профессии и первые навыки. Чтобы дойти до уровня, с которым берут на работу, нужны регулярная практика, проекты в портфолио и обратная связь — самостоятельно на это обычно уходит от полугода.
С чего начать изучение аналитики данных?
С Excel или Google Таблиц, затем SQL и Power BI. Именно в таком порядке устроен этот курс.
Нужна ли регистрация?
Нет. Все видео, конспекты и практические задания доступны сразу на этой странице.
Какие программы нужно установить?
MySQL и Power BI Desktop — обе бесплатные. Excel можно заменить бесплатными Google Таблицами, а SQL — попробовать в онлайн-тренажёре без установки. Учтите, что Power BI Desktop работает только на Windows.
Нужен ли опыт, профильное образование или математика?
Нет. Курс рассчитан на тех, кто начинает с нуля, а в вакансиях аналитика требуют инструменты, а не диплом. Для старта достаточно школьной математики.
Выдаётся ли сертификат?
За бесплатный курс сертификат не выдаётся. Его получают выпускники полной программы «Аналитик данных».
Лучший способ понять, ваше ли это, — сделать руками. Начните с SQL-тренажёра: 12 заданий и ИИ-наставник, который подскажет, если застряли.