На этом курсе студенты разбираются с основным назначением Java и настраивают рабочую среду. Устанавливают JDK и Eclipse, создают первую программу Hello World. Практическая часть включает работу с переменными, арифметическими действиями и конкатенацией строк. Этот модуль дает базовое понимание того, как работают простые Java-программы.
Здесь объясняют фундаментальные понятия объектно-ориентированного программирования. Студенты узнают, что такое классы, объекты, поля и методы. На практике создают собственные классы с полями и методами, работают с экземплярами классов. Учат сравнивать объекты и выводить их на печать. Этот модуль показывает, как организовывать код с помощью классов.
Модуль посвящен основным принципам объектно-ориентированного программирования. Рассматривают наследование, полиморфизм, переопределение и перегрузку методов. Студенты работают с абстрактными методами и интерфейсами. На практике создают иерархию наследования, реализуют полиморфное поведение и имплементируют интерфейсы. Это дает понимание того, как строить более сложные программы.
Последний модуль охватывает работу с коллекциями данных и управляющими конструкциями. Изучают массивы, коллекции, циклы и условные операторы. На практике студенты создают массивы и коллекции, организовывают их обход с помощью циклов, добавляют условную логику в программы. Этот модуль учит эффективно управлять данными в Java-программах.
После завершения курса Java Start студенты владеют основами языка Java. Эти знания позволяют продолжать развиваться самостоятельно или поступать на продвинутые курсы с менторингом.
Курс проходит онлайн с неограниченным доступом к видеолекциям и заданиям. Участники получают помощь в чате Slack и сертификат после завершения обучения.