На цьому курсі починають з основ Java. Спочатку розбирають, де використовується ця мова програмування. Потім встановлюють середовище розробки Intellij Idea та створюють перші прості програми. Студенти дізнаються, що таке алгоритми та як вони працюють на практичних прикладах. Вчать працювати зі змінними, числами та арифметичними операціями.
Далі курс переходить до функцій - що це таке і як їх правильно використовувати. Студенти освоюють умовні конструкції if-else та цикли for і while. Це допомагає створювати більш складні програми. Також вивчають масиви - як з ними працювати та сортувати дані.
Третій блок присвячений ООП. Тут пояснюють, що таке класи та об'єкти, як їх створювати та використовувати. Розглядають основні принципи - інкапсуляцію та успадкування. Також студенти вчать, що таке статичні методи та коли їх застосовують.
На цьому етапі курс охоплює складніші теми. Студенти вчать працювати з датою та часом у Java. Знайомляться з лямбда-виразами та функціональними інтерфейсами. Вивчають посилання на методи та основи роботи з потоками даних.
Останній модуль включає серіалізацію даних та роботу з форматами JSON і XML. Студенти створюють прості графічні інтерфейси. Ознайомлюються з основами веб-розробки та шаблоном MVC. Вивчають шаблонізатор Thymeleaf для створення веб-сторінок.
Курс розрахований на підлітків 12-17 років. Викладають фахівці з практичним досвідом. Навчання орієнтоване на практику - студенти відразу застосовують знання. В кінці курсу кожен студент створює дипломний проект.
Після успішного завершення курсу видають сертифікат. Є можливість взяти участь у програмі Hillel EVO. Якщо навчання не сподобається - до шостого заняття можна повернути повну вартість курсу.