На цьому курсі починають з основ системи контролю версій Git. Спочатку вчать встановлювати та налаштовувати Git, інтегрувати його з середовищем розробки. Потім переходять до створення репозиторіїв та вивчення базових команд. Особливу увагу приділяють роботі в команді - вирішенню конфліктів злиття, налаштуванню доступу до репозиторіїв та створенню Pull Request на GitHub.
Тут вчать створювати веб-сторінки з нуля. Починають з основ HTML та CSS, потім переходять до блочних елементів та способів їх розташування. Вивчають селектори, події, Flexbox та адаптивну верстку. Також розглядають роботу з медіа, формами, шрифтами та іконками. Завершують модуль вивченням CSS Grid та роботою в Figma для створення макетів.
Цей великий блок присвячений програмуванню. Спочатку вивчають основи JavaScript - типи даних, операції, логічні розгалуження, об'єкти, масиви, цикли та функції. Потім переходять до складніших тем - рекурсії, замикань, ООП, роботи з помилками. Розглядають сучасні можливості ES6, роботу з DOM, подіями, асинхронність та генератори. Далі переходять до TypeScript - вивчають синтаксис, функції, класи та інструменти розробки.
Модуль охоплює дві основні технології роботи з даними. Спочатку вивчають реляційні бази даних MySQL - створення та керування базами, таблицями, написання SQL-запитів. Потім переходять до документоорієнтованої MongoDB - роботу з колекціями, документами та мовою запитів. Кожна тема закріплюється практичними завданнями.
Тут вчать створювати сучасні веб-додатки. Починають з основ React - створення компонентів, робота з типами, керовані та некеровані компоненти. Вивчають хуки, маршрутизацію, керування даними та розробку архітектури додатків. Далі переходять до управління станом - вивчають Zustand та Redux Toolkit, включаючи асинхронні операції та найкращі практики.
Цей блок присвячений серверній частині. Спочатку вивчають Node.js - встановлення середовища, асинхронне програмування, роботу з файлами, створення HTTP-серверів. Потім переходять до фреймворку Nest.js - роботу з документацією, допоміжними класами, ORM, базами даних, авторизацією. Завершують модуль розгортанням додатків та додатковими темами.
Останній технічний блок охоплює сучасні підходи до розробки. Вивчають Next.js для створення універсальних React-додатків, Serverless архітектуру з Lambda-функціями. DevOps частина включає Docker, контейнеризацію сервісів, мікросервісну архітектуру та роботу з Amazon Web Services.
Завершальні модулі допомагають адаптуватися до реальних умов роботи. Вивчають Scrum методологію - артефакти, події, цінності та поширені помилки. HR-лекції готують до пошуку роботи - створення резюме, роботу з LinkedIn, пошук вакансій та підготовку до інтерв'ю.
Курс триває 7 місяців з заняттями 6 разів на тиждень. До складу входять живі заняття з англійської мови. Викладають досвідчені ментори-практики. Слухачі можуть багаторазово повторно проходити курс. При оплаті повного курсу додатковий курс надається у подарунок.