1 модуль
Старт в программировании
сентябрь - ноябрь
В этом модуле вы перестанете быть просто пользователем и начнете понимать, как на самом деле «думает» компьютер. Никакой скучной теории, мы сразу погружаемся в практику: вы пишете настоящий код и создаете свои первые консольные игры — «Змейку» и «Морской бой».
Вы освоите базовый синтаксис языка, научитесь уверенно работать с данными и, что самое важное, перестанете бояться ошибок — научитесь их находить и исправлять, как настоящий разработчик.
2 модуль
Углубление в язык "Элемента"
декабрь - январь
Здесь мы учимся не просто писать код, а делать его быстрым и умным. Познакомимся с основами компьютерных наук: научимся оптимизировать алгоритмы, разберём механики поиска и сортировки, которые лежат в основе любых игр и приложений. Создадим собственную умную утилиту для автоматической сортировки файлов на компьютере, освоим регулярные выражения и научимся тестировать свой код.
Эти навыки универсальны: они пригодятся в любом языке программирования и помогут решать сложные задачи легко и профессионально.
3 модуль
Старт в разработке веб-приложений
февраль - март
Переходим от консоли к реальной low-code веб-разработке. Учимся проектировать архитектуру приложений: создаем базы данных, настраиваем документы и пишем серверную логику. На практике это выливается в три серьезных проекта: настоящий интернет-магазин «Мини-Маркет», интерактивный «Виш-лист» и аркадная игра с физикой и таймерами для вашего портфолио. Вы изучите, как данные передаются от сервера к пользователю, и получите навыки, которые обычно изучают только на первых курсах профильных вузов.
4 модуль
Продвинутые веб-игры
апрель - май
Финальный модуль — это выход на профессиональный уровень. Мы с вами разработаем продвинутые веб-приложения с нелинейным сюжетом и динамическими интерфейсами, научимся управлять сложными состояниями, генерировать интерфейс на лету и интегрировать искусственный интеллект как помощника в своих проектах для анализа данных и автоматизации. Итог модуля - два крупных проекта с полным циклом навыков для создания современных цифровых продуктов.