Трек «SQL для аналитиков данных»
На курсах этого трека вы получите знания по работе с SQL. Здесь вы познакомитесь с основами SQL, аналитикой на SQL, продвинутой аналитикой на SQL, операциями соединения (JOIN) таблиц, продвинутыми SQL-запросами, множественными операциями в SQL и оконными функциями. Курсы этого трека помогут освоить все ключевые навыки, которые нужны аналитику данных, базовому SQL-разработчику или аналитику баз данных. Этот трек подойдет тем, кто хочет углубить свои знания в SQL и базах данных.
- Для тех, кто не знаком с этой темой и хочет в ней разобраться на хорошем уровне
- Для тех, кто уже программирует и хочет повысить свой профессиональный уровень
На этом курсе вы изучите основы SQL — языка структурированных запросов к реляционным базам данных. Вы познакомитесь с основными операторами и функциями языка, научитесь создавать таблицы и запрашивать данные из них.
Вы узнаете больше об основных операторах SQL: SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY. В итоге вы научитесь создавать запросы к базам данных с использованием SQL. Основы SQL пригодятся, если вы решите работать с базами данных, заниматься аналитикой данных или разработкой программного обеспечения. Знания из этого курса помогают специалистам эффективно работать с данными, анализировать большие объемы информации и создавать новые приложения, использующие базы данных.
2. Основы аналитики на SQL
На этом курсе вы научитесь применять язык SQL для решения аналитических задач. Вы узнаете о агрегатных функциях, фильтрации и группировке данных. В итоге вы научитесь объединять таблицы с помощью JOIN и OUTER JOIN. Знание SQL пригодится, если вы решите извлекать данные из таблиц в удобном представлении. Этот курс поможет сэкономить время, так как вы научитесь более эффективно работать с таблицами. Этот курс подойдет тем, кто изучает анализ данных и хочет научиться оперировать ими при помощи SQL-запросов.
3. Продвинутая аналитика на SQL
На этом курсе вы научитесь строить графики на основе данных, полученных с помощью SQL-запросов. Вы узнаете, что в основе любого графика лежит таблица с данными. В итоге вы научитесь производить агрегацию для визуализации. Полученные навыки пригодятся, если вы решите анализировать полученные данные с помощью разных диаграмм. Знания из этого курса помогут построить столбчатую, круговую, точечную и candlestick-диаграммы.
На этом курсе вы изучите различные способы соединения нескольких таблиц, обобщенные табличные выражения и представления. Вы узнаете больше про работу с несколькими таблицами и подзапросами. В итоге вы научитесь составлять сложные запросы, которые затрагивают несколько таблиц. Соединения таблиц пригодятся, если вы решите создавать сложные отчеты, временные таблицы и представления.
5. Продвинутые SQL-запросы
На этом курсе вы научитесь работать с накопительной агрегацией и писать сложные SQL-запросы для решения задач в аналитике. Полученные навыки пригодятся, если вы решите рассчитать разные метрики на одной и той же таблице и объединить их в результате. Знания из этого курса помогут производить несколько уровней вычислений над таблицей, а также использовать сложные формулы с переиспользованием предыдущих шагов.
6. Множественные операции в SQL
Курс предназначен для тех, кто уже знаком с основами SQL и хочет расширить свои навыки работы с данными. Вы научитесь использовать операции объединения таблиц, такие как UNION, INTERSECT и EXCEPT, для объединения, фильтрации и сравнения данных из различных таблиц. Эти навыки будут полезны при выполнении сложных запросов и анализе больших объемов данных.
На этом курсе вы научитесь использовать оконные функции SQL в своих запросах. Вы узнаете больше о функциях row_number(), prev_value(), познакомитесь с оконными версиями функций MIN, MAX, SUM и других. В итоге вы научитесь создавать эффективные запросы для накопительной агрегации и анализа групп данных. Оконные функции помогают рассчитывать относительные значения, ранги, отстающие и ведущие значения, процентные доли и проводить другие сложные вычисления. Оконные функции SQL пригодятся, если вы решите оптимизировать запросы и глубже анализировать данные.