Після вступу на курс студенти одразу отримують список книг з Java та перше теоретичне завдання. Це дозволяє з першого заняття перейти до практичної роботи без зайвих вступів.
Курс починається з розвитку комунікативних навичок та емоційного інтелекту. Студенти вчаться орієнтуватися в ситуаціях спілкування, керувати емоціями, критично мислити та працювати в команді. Особлива увага приділяється самопрезентації - важливій навичці для майбутніх співбесід.
У цьому модулі студенти створюють адаптивні сайти та веб-додатки. Вони працюють з HTML, CSS, JavaScript та сучасними фреймворками - jQuery, Node.js, Express.js, React.js і Redux. Навчаються створювати складні веб-інтерфейси та односторінкові додатки.
Тут студенти освоюють серверну частину розробки. Вони вивчають Java EE, фреймворки Spring IoC, Spring Security, Hibernate та Spring Data. Працюють з SQL та NoSql базами даних, веб-серверами і хмарними технологіями. Модуль включає принципи ООП, SOLID, шаблони проектування та TDD. На практиці студенти створюють онлайн-магазини, аналогі Tinder та Instagram, займаються парним програмуванням.
Цей модуль присвячений основним алгоритмам і структурам даних. Студенти працюють з масивами, строками, зв'язаними списками, стеками, чергами, хешами, графами та деревами. Вивчають динамічне програмування та алгоритми кешування. Під час навчання розв'язують не менше 60 практичних кейсів.
Завершальна частина курсу включає воркшопи, підготовку до співбесід та технічну англійську. Студенти повторюють м'які навички та готуються до працевлаштування. Курс завершується фінальним проектом, який демонструє всі отримані навички.
Як бонус студенти отримують доступ до модуля з англійської для IT-сфери. Весь курс проходить у вечірній час з 19:00 до 22:00, що зручно для поєднання з роботою чи навчанням.
Курс має чітку систему оцінки знань та підтримку ментора. Студенти виконують багато практичних завдань і створюють 8 проектів для портфоліо. Після завершення навчання надається допомога у працевлаштуванні.