На цьому курсі розпочнуть з основ - що таке бази даних і які бувають системи керування ними. Зрозуміють ієрархію зберігання інформації. Встановлять сервер MySQL і навчаться підключатися до нього через Workbench. Навчаться візуалізувати дані з самого початку.
Студенти напишуть свій перший запит з оператором SELECT і отримають реальну вибірку з бази. Навчаться фільтрувати інформацію за різними умовами, сортувати результати по стовпцях і обмежувати кількість рядків у відповіді.
Тут пояснять, навіщо в базах даних створюють багато таблиць і як вони пов'язані між собою. Навчаться приводити дані до нормалізованого вигляду. Потім перейдуть до об'єднання таблиць - навчаться працювати з нормалізованими даними через різні типи з'єднань.
Студенти освоять підзапити - навчаться робити вкладені запити для створення динамічних скриптів. Дізнаються про принципи написання таких запитів і їх обмеження. Потім перейдуть до об'єднання наборів даних - навчаться з'єднувати таблиці різними способами для збагачення інформації.
На цьому етапі вивчать агрегатні функції - навчаться рахувати суми, середні значення, знаходити максимуми та мінімуми. Потім освоять угруповання даних - розберуть команду GROUP BY у парі з агрегатними функціями і навчаться застосовувати умови HAVING для фільтрації згрупованих результатів.
Студенти вивчать різні типи даних і зрозуміють, коли який тип застосовувати. Навчаться перетворювати дані між типами. Потім розберуть синтаксис DDL/DML команд - напишуть свої перші INSERT, UPDATE та DELETE запити для зміни даних у таблицях.
На цьому модулі навчаться створювати представлення - спеціальні сутності для швидкого виведення результатів складних запитів. Вивчать функції для роботи з датами - додавання, віднімання, переформатування та виділення окремих частин дати. Останнім кроком будуть збережені процедури, функції та тригери - студенти створять свої перші автоматизовані рішення для роботи з базою даних.
Після курсу студенти зрозуміють, що таке SQL і де його застосовувати. Навчаться писати як прості, так і складні запити. Оволодіють операторами SELECT, JOIN, GROUP BY і навчаться маніпулювати даними в таблицях. Отримають практичні навички роботи з MySQL - однією з найпопулярніших систем керування базами даних. Зможуть самостійно отримувати потрібну інформацію з будь-якої бази даних.
Після успішного закінчення курсу видається електронний сертифікат. Студенти отримують доступ до записів всіх лекцій і всіх матеріалів, які використовувалися під час навчання. Додатково - чек-листи, корисні посилання і можливість участі в програмі лояльності. Найкращі випускники потрапляють до бази претендентів, до якої мають доступ партнерські компанії для допомоги у працевлаштуванні.