Курс починається з основ. Слухачі дізнаються про історію мови Java, встановлять JDK та налаштують робоче середовище. Вже на перших заняттях вони створять свій перший проект.
Другий модуль присвячений синтаксису мови. Тут розглядаються ключові слова, типи даних, змінні та методи. Слухачі навчаться писати програми для виводу форматованого тексту та працювати з класами.
Третій та четвертий модулі охоплюють ООП. Спочатку вивчаються основні принципи - наслідування, поліморфізм, інкапсуляція та абстракція. Потім курс заглиблюється в складніші теми: mutable та immutable об'єкти, клонування, методи equals() та hashCode(), а також основи багатопоточності.
П'ятий модуль навчає обробляти винятки за допомогою блоків try-catch-finally. Шостий модуль присвячений масивам - сортуванню, пошуку та роботі з циклами. Сьомий модуль охоплює Collection Framework: List, Map, Set, Queue та методи роботи з колекціями.
Восьмий модуль вчить працювати з потоками введення-виведення, читати та записувати файли, використовувати серіалізацію. Дев'ятий та десятий модулі присвячені сучасним можливостям Java 8+ - лямбда-виразам, функціональним інтерфейсам та Stream API.
Одинадцятий модуль навчає роботі з реляційними базами даних через JDBC. Далі курс переходить до Spring Framework: дванадцятий модуль охоплює основи Spring MVC, тринадцятий - Spring Security, чотирнадцятий - Spring Boot та створення RESTful веб-сервісів.
П'ятнадцятий модуль - розробка гри "Гонки" для закріплення навичок. Далі йдуть два заняття з коучем з працевлаштування, де розглядаються створення резюме, підготовка до співбесід та пошук роботи в IT. Курс завершується підведенням підсумків та іспитом.
Після курсу слухачі отримають повний спектр знань Java - від синтаксису до Spring Framework. Вони зможуть створювати Java-додатки, працювати з базами даних, використовувати сучасні технології та матимуть готове портфоліо для пошуку роботи.
Курс розрахований на 43 заняття, які проходять двічі на тиждень. Групи невеликі, що забезпечує індивідуальний підхід. Попередній досвід програмування не потрібний. Курс включає допомогу з пошуком роботи після завершення навчання.