Курс будується за принципом від простого до складного. Кожен модуль логічно випливає з попереднього.
На цьому курсі починають з основ. Студенти вивчають HTML та CSS - це фундамент для створення будь-якої веб-сторінки. Відразу ж практикуються в роботі з системою контролю версій Git та сервісом GitHub. Паралельно знайомляться з інструментами дизайну Figma, Sketch чи Adobe XD, щоб розуміти, як створювати макети та прототипи майбутніх сайтів.
Далі курс переходить до вивчення Webflow - потужного конструктора для створення сайтів. Після цього починається робота з JavaScript, який робить веб-сторінки інтерактивними. Студенти також освоюють додаткові інструменти: CSS-фреймворки Sass та Less, методології BEM для організації стилів, автоматизацію завдань через Gulp та використання штучного інтелекту в розробці.
Третій етап присвячений сучасним фреймворкам Vue та React. Студенти вчаться будувати складні додатки, керувати станом за допомогою Redux або Pinia, налаштовувати навігацію між сторінками. Додатково вивчають TypeScript для покращення якості коду, бібліотеки для HTTP-запитів та UI-компоненти для швидкої розробки інтерфейсів.
На завершальних модулях курс охоплює додаткові бібліотеки та інструменти. Студенти освоюють техніки оптимізації продуктивності, тестування коду, серверний рендеринг через Next.js або Nuxt.js. Вивчають створення анімацій, роботу з векторною графікою, 3D-графіку через WebGL та Three.js, а також роботу з веб-сокетами для реального часу.
Останній модуль цілком присвячений підготовці до працевлаштування. Студенти систематизують знання, формують портфоліо з готовими проєктами та отримують рекомендації щодо пошуку роботи.
Після проходження курсу студенти вмітимуть створювати повноцінні веб-додатки. Вони освоять роботу з HTML, CSS, JavaScript та сучасними фреймворками. Навчаться керувати станом додатків, налаштовувати маршрутизацію, автоматизувати завдання та використовувати Git для командної роботи.
Кожен студент створить власне портфоліо з реалізованими проєктами. Це дасть можливість претендувати на позицію фронтенд-розробника з початковою заробітною платою від 500 до 1000 доларів на місяць. Отримані навички можна використовувати для роботи в IT-компаніях, на фрилансі або для реалізації власних ідей.
Курс розрахований на молодь віком від 13 до 17 років. Заняття проходять двічі на тиждень. Кожен студент отримує підтримку ментора, практикується на реальних завданнях та після успішного завершення отримує сертифікат. Головний результат - готовий проєкт для портфоліо.