На першому модулі студенти розпочнуть з основ. Вони дізнаються, як влаштована платформа Java, створять свою першу програму та навчаться виводити дані в консоль. Курс пояснює змінні, типи даних та оператори - все, що потрібно для написання простих програм.
Далі йде розбір структури програм та умовних операторів if-else і switch-case. Студенти освоять цикли for, while та do-while, що дозволить автоматизувати повторювані дії. В модуль також входять тернарні оператори, логічні оператори та команди break і continue для контролю виконання коду.
П'ятий модуль вчить працювати з пакетами та імпортувати класи. Тут же студенти навчаться отримувати дані від користувача через консоль. Наступний крок - робота з масивами: створення, індексація та вирішення типових задач.
Завершує базовий блок знайомство з об'єктами та класами. Студенти зрозуміють різницю між класом та об'єктом, навчаться створювати поля та методи класу.
Другий блок починається з основ ООП - інкапсуляції. Розглядаються конструктори, ключові слова this та static. Далі йде наслідування - студенти вивчать модифікатори доступу, абстрактні класи та методи.
Десятий модуль присвячений інтерфейсам та ключовим словам super і final. Потім студенти освоять поліморфізм - перевантажені та перевизначені методи. Два наступні модулі охоплюють внутрішні та вкладені класи, включаючи анонімні класи та роботу з Enum.
Чотирнадцятий модуль вводить дженерики - параметризовані типи, їх обмеження та недоліки. Далі йдуть класи-обгортки та автоматичне пакування даних. Шістнадцятий модуль навчає обробляти винятки - від базової ієрархії Exception до створення власних винятків.
Останні модулі другого блоку охоплюють колекції, функціональні інтерфейси, лямбда-вирази та потоки. Студенти вивчать Lists, Sets, Maps, Big-O нотацію, Optional та ключове слово var. Завершується блок багатопотоковістю - від життєвого циклу потоків до синхронізації та міжпотокової комунікації.
Курс дозволяє оплачувати навчання частинами. Кожен студент отримує підтримку ментора та може спілкуватися з тренером та одногрупниками. Після успішного складання іспиту та захисту фінального проекту видається сертифікат. Використовується інноваційний підхід до колективного навчання.