Курс починається з базових понять. Слухачі дізнаються про сфери застосування Java - від мобільних додатків до корпоративних систем. Встановлять необхідне програмне забезпечення: JDK та середовище розробки Eclipse або IntelliJ IDEA. Навчаться компілювати та запускати перші програми. Розберуть синтаксис мови, типи даних, роботу зі змінними та операторами. Створять калькулятор як практичне завдання. Опанують роботу з масивами, рядками, методами класів та циклами. Навчаться працювати з датою і часом, використовувати інструменти для відлагодження програм. Кожен модуль включає IT-English Speaking Club з викладачем з IT-компанії.
Другий блок присвячений ООП. Слухачі вивчать пакети, класи, об'єкти та модифікатори доступу. Розберуть принципи інкапсуляції, успадкування та поліморфізму на практичних прикладах. Навчаться обробляти виключення, працювати з інтерфейсами та потоками введення-виведення. Опанують роботу з файловою системою. Дізнаються про сучасні можливості Java 8+ - Lambda вирази, Stream API та інші нововведення. Розберуть багатопотоковість, синхронізацію потоків, роботу з колекціями та хеш-таблицями. Завершать модуль створенням мережевого чату для локальної мережі.
Фінальний модуль готує до роботи в реальних проектах. Слухачі вивчать Reflection API, анотації, роботу з XML та JSON. Ознайомляться з патернами проектування та протоколами HTTP/HTTPS. Навчаться створювати веб-додатки з використанням Java EE/Jakarta EE, Servlets, JSP. Опанують фреймворки Spring - IoC, MVC, Boot, Data, Security. Розберуть роботу з реляційними базами даних, SQL, MySQL, JDBC та ORM технологіями JPA/Hibernate. Створять Telegram бота, навчаться використовувати Maven для автоматизації збірки проектів. Пройдуть підготовку до співбесід та сертифікації Oracle. Напишуть дипломний проект для портфоліо з code review від викладача.
Пакет Plus розширює стандартну програму. Включає індивідуальні консультації по 60 хвилин у кожному модулі. Надає доступ до авторського відеокурсу в особистому кабінеті. Дозволяє повторно проходити заняття та заморожувати навчання до 3 місяців. Пропонує безлімітний доступ до IT English Speaking Club. Гарантує стажування в проекті після успішного захисту диплома.
Заняття проходять онлайн у вечірній час. Всі лекції записуються - можна переглянути пропущене. Працює груповий чат з тренером. Регулярні заняття з IT English допомагають розвивати мовні навички. Курс завершується створенням проекту для портфоліо. Найкращі випускники отримують можливість стажування в реальному проекті.