На цьому курсі починають з основ. Студенти дізнаються, що таке SQL і навіщо він потрібен у програмуванні та аналізі даних. Розглядають типи інформаційних систем, відмінності між SQL та No-SQL базами даних. Цей модуль дає загальне уявлення про те, з чим доведеться працювати.
Тут вивчають основи мови. Розбирають типи команд, синтаксис SQL та його різновиди. Це важливо для правильного написання запитів і розуміння, як взагалі працює ця мова.
Студенти вчать основні операції: SELECT, INSERT, UPDATE, DELETE. Навчаються створювати таблиці та маніпулювати даними. Це фундамент, без якого неможлива подальша робота.
Цей блок показує, як працювати з даними в таблицях. Вивчають фільтрацію через оператори порівняння та умов, шаблони даних. Потім переходять до сортування - вчать упорядковувати дані, задавати напрямок сортування та обмежувати вибірку.
Тут вчать аналізувати інформацію. Використовують функції агрегації для підрахунку сум, середніх значень, кількостей. Також розглядають роботу з датами, часом і рядками - це потрібно для обробки різних типів даних.
Цей модуль про те, як правильно будувати бази даних. Студенти вивчають принципи моделювання, нормальні форми таблиць. Розбирають ACID - це важливо для забезпечення цілісності даних.
На завершальних модулях вчать об'єднувати дані з різних таблиць. Використовують JOIN для з'єднання таблиць та операції над множинами. Потім переходять до SQL View та підзапитів - це дозволяє спрощувати складні запити та отримувати конкретні підмножини даних.
Заняття проходять у невеликих групах, що дає змогу викладачеві приділити увагу кожному. Студенти отримують доступ до особистих кабінетів і можуть переглядати записи занять. Викладачі - практики з реальним досвідом роботи. Курс включає багато практичних завдань, а служба підтримки допомагає вирішувати технічні питання.