Курс починається з основ веб-розробки. Студенти розбираються в структурі HTML, вчаться працювати з текстом, зображеннями, формами та таблицями. Потім переходять до CSS - вивчають селектори, способи розкладки через flexbox та grid, анімацію та роботу з градієнтами. Розглядаються сучасні підходи до верстки, методологія БЕМ та фреймворк Bootstrap. Завершується модуль вивченням адаптивної верстки та нових специфікацій HTML5 і CSS3.
Другий модуль присвячений мові JavaScript. Спочатку студенти освоюють базові конструкції, типи даних, масиви та функції. Потім переходять до об'єктно-орієнтованого програмування, роботи з DOM та обробки подій. Вивчаються сучасні можливості ES.Next, архітектура REST та один з популярних фреймворків - React або Vue.js. Модуль включає освоєння інструментів збірки проектів та основ Node.JS.
Третій модуль вводить в мову Java. Студенти встановлюють необхідне програмне забезпечення, вивчають синтаксис, типи даних, оператори та масиви. Практикуються в створенні методів, роботі з рядками та циклами. Паралельно вивчаються інструменти для відлагодження програм.
Четвертий модуль глибоко занурює в ООП. Розглядаються принципи інкапсуляції, успадкування та поліморфізму. Студенти вчаться працювати з виключеннями, інтерфейсами, файловою системою та багатопоточністю. Вивчаються лямбда-вирази, Stream API та новітні можливості Java. Практична частина включає роботу з колекціями та створення мережевого чату.
Останній модуль охоплює просунуті технології. Студенти вивчають Reflection API, патерни проектування, веб-додатки на основі Java EE та фреймворків Spring. Освоюють роботу з базами даних через JDBC та Hibernate, створюють Telegram-ботів. Завершується модуль підготовкою до співбесід, написанням дипломного проекту та отриманням гарантованого стажування в комерційному проекті.
Протягом всього курсу проводяться заняття з IT English Speaking Club з викладачем з IT-компанії. Кожен великий модуль включає практичні проекти для портфоліо та code review від викладача.
Навчання проходить у формі живих онлайн-занять у групі. Усі лекції доступні у записі. Студенти отримують доступ до авторських відеокурсів та можуть спілкуватися в чаті з тренером та групою. Домашні завдання перевіряються, а успішні випускники отримують стажування в реальному проекті. Курс також включає підготовку резюме та профілю на LinkedIn.