Курс побудований за принципом «від простого до складного». Кожен наступний модуль базується на знаннях з попереднього.
На цьому курсі починають з встановлення PHP 8x та налаштування робочого середовища. Студенти запускають першу програму та вивчають базовий синтаксис мови. В цьому ж модулі розглядають змінні, основні операції та способи виводу інформації.
Далі курс охоплює введення даних та основні типи в PHP. Студенти вчаться приймати рішення в коді за допомогою умовних операторів if та switch. Це дає змогу створювати програми, що реагують на різні ситуації.
Наступний етап присвячений циклам for та while. Вони допомагають автоматизувати повторювані дії. Студенти також освоюють вкладені цикли для роботи зі складними структурами даних.
Тут учасники курсу вчаться групувати код у процедури та функції. Функції дозволяють повертати значення та будувати логічні блоки програми. Це робить код більш структурованим і зрозумілим.
Окремий модуль присвячений роботі з рядками. PHP має багато корисних функцій для маніпуляції текстом, і студенти навчаться ними користуватися.
Один з найважливіших розділів - це робота з масивами. Курс пояснює, як створювати масиви та використовувати спеціальні функції для їх обробки. Значну увагу приділяють практиці - створенню хелперів для фреймворків, що є поширеним завданням у реальній розробці.
В заключних модулях студенти вчаться взаємодіяти з PHP через термінал. Також розглядають підключення файлів за допомогою require та include, що є важливим для організації коду в реальних проектах.
Для проходження курсу достатньо базових навичок роботи з комп'ютером.
Курс включає 15 спринтів з 176 практичними завданнями. Студенти працюють над реальним проектом та отримують допомогу з розбором і виправленням помилок. Доступ до матеріалів - безстроковий, а після успішного завершення видається сертифікат.