На первом модуле студенты рассматривают основные концепции объектно-ориентированного программирования в Java - инкапсуляцию, полиморфизм и наследование. Параллельно изучают базовую английскую грамматику: порядок слов в предложении, особенности употребления формальных подлежащих "it" и "you", глаголы to be и to have. Далее переходят к концепции классов в Java, объявлению и инициализации переменных, одновременно осваивая Present Simple и местоимения. Каждый блок завершается проверочным занятием для закрепления новой лексики и грамматики.
Второй модуль посвящен работе с объектами в Java и Present Simple в английском. Студенты анализируют шесть наиболее распространенных ошибок Java-разработчиков. В английской части изучают инфинитив и разницу в употреблении слов "some, any, no, every" с "thing, body" и "where". Модуль завершается проверочным занятием.
Третий модуль охватывает четыре дополнительные распространенные ошибки Java-разработчиков и интерфейс List, runtime исключения. В грамматике - Past Simple и Future Simple. Студенты также учатся писать комментарии к коду, параллельно изучая различия между Present Continuous и Present Simple, степени сравнения прилагательных. Каждая тема закрепляется на проверочном занятии.
Первый модуль второго этапа посвящен пяти лучшим практикам комментирования кода. Студенты также учатся отслеживать актуальные тенденции в программировании. В английской части - сравнение Past Continuous и Past Simple. Занятие завершается проверкой усвоенного материала.
Второй модуль охватывает многопоточность в Java и практику употребления английских времен: Present Simple, Past Simple, Future Simple, Present Continuous и Past Continuous. Дополнительно студенты изучают концепцию assertion. Модуль завершается проверочным занятием.
Третий модуль рассматривает различия между assertion и exception в Java. В английской части - модальные глаголы can, must, should. Студенты также изучают работу сборщика мусора и структуры would rather и had better. Занятие завершается проверкой новых знаний.
Последний модуль анализирует передачу параметров в Java - по значению или по ссылке. Студенты изучают Passive Voice в английском языке, исследуют принципы, делающие программиста лучше, и осваивают enum и аннотации. Курс завершается финальным проверочным занятием.
Курс сочетает изучение Java с практикой английского языка. Обучение включает короткие видео с объяснением грамматики, разговорные занятия с преподавателем, интерактивные упражнения на платформе. Студенты получают флеш-карты с новой лексикой, доступ ко всем учебным материалам и регулярные тесты на понимание пройденного материала.