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