Образовательные треки

Понятные маршруты обучения: от первых шагов за компьютером до создания игр, сайтов и backend-проектов.

Frog Scout

Для самых маленьких — мягкий старт в IT

7–10 лет
Game Master

От блоков к коду и полноценным играм

11–14 лет
Code Start

Первые шаги в программировании

11–14 лет
IT Career

Путь к профессии до сладкого оффера

15+ лет и взрослые

Программы обучения

Подробный план развития от основ до выпуска готовых проектов.

Computer Literacy
Frog Scout 7–10 лет 12 уроков

Компьютерная грамотность: уверенный старт в цифровом мире

Вкратце: Курс помогает ребенку познакомиться с компьютером, научиться безопасно работать с файлами, печатать, пользоваться интернетом и базовыми программами. Это фундамент для дальнейшего обучения программированию.

Цель курса

Научить ребенка уверенно пользоваться компьютером как рабочим инструментом: понимать базовые элементы интерфейса, создавать и сохранять файлы, соблюдать цифровую безопасность и выполнять простые учебные задания самостоятельно.

Основные задачи

  • Понять, из чего состоит компьютер и как он работает
  • Научиться пользоваться мышкой, клавиатурой и окнами программ
  • Освоить создание, сохранение и поиск файлов и папок
  • Развить навык слепой или полу-сляпой печати
  • Изучить основы интернет-безопасности и цифровой гигиены
  • Сделать первые работы в простых программах
Записаться на курс

Учебный план

Что такое компьютер, основные части системы, правила посадки за рабочим местом, как включать и выключать устройство, как пользоваться мышкой, тачпадом и клавиатурой.

Создание и переименование папок, работа с файлами, сохранение результатов, поиск документов, основы слепой печати, тренировочные упражнения на скорость и точность набора текста.

Поиск информации в интернете, понятие браузера, вкладок и ссылок, правила безопасного поведения онлайн, защита личных данных, распознавание подозрительных сайтов и сообщений.

В конце курса ученик выполняет практическую работу: оформляет простую текстовую страницу, сохраняет её в нужную папку, вставляет изображение и показывает, что умеет уверенно работать с компьютером.
Scratch Developer
Frog Scout 7–10 лет 24 урока

Scratch: игры, анимации и первые проекты с логикой

Вкратце: Расширенный курс по Scratch, где дети не только знакомятся с блоками, но и учатся продумывать механику, создавать полноценные игры, анимации и интерактивные истории.

Цель курса

Сформировать у ребенка уверенное понимание алгоритмов, событий, условий, циклов и переменных через создание нескольких законченных проектов в Scratch. Курс развивает логику, креативность и умение доводить идею до результата.

Основные задачи

  • Познакомиться с интерфейсом Scratch и принципом блокового программирования
  • Освоить движение, события, условия и циклы
  • Научиться создавать игры с очками, уровнями и победой
  • Разработать анимации и интерактивные истории
  • Поработать со звуками, фонами и сменой сцен
  • Собрать несколько самостоятельных проектов в портфолио
Записаться на курс

Учебный план

Интерфейс Scratch, сцена, спрайты, костюмы и блоки. Первые команды движения, запуск по флажку, изменение фонов и создание простых анимаций.

События, управление клавишами, сообщения между объектами, простые условия и повторения. Создание мини-игр с управлением персонажем и взаимодействием с объектами.

Создание системы очков, таймеров, жизней и уровней. Проработка правил победы и проигрыша, добавление звуков, эффектов и усложнение механики игры.

Разработка собственных проектов: платформер, аркада или интерактивная история. Ученик проходит полный цикл от идеи и прототипа до готовой презентации проекта.
Python Developer
Game Master 11–14 лет 32 урока

Python: база программирования и первые игры на Pygame

Вкратце: Курс выстраивает фундамент Python с нуля: синтаксис, типы данных, условия, циклы, функции, списки и работу с файлами. После этого ученики закрепляют знания на практике, создавая простые игры и интерактивные проекты в Pygame.

Цель курса

Дать уверенную базу программирования на Python и научить применять ее в реальных задачах. Большая часть курса посвящена фундаменту, а в финале ученики переходят к Pygame, где закрепляют знания через создание простых игр.

Основные задачи

  • Освоить синтаксис Python и принципы написания чистого кода
  • Понять переменные, типы данных, условия и циклы
  • Научиться работать со списками, словарями и функциями
  • Освоить модули, файлы и основы отладки
  • Познакомиться с библиотекой Pygame и игровой логикой
  • Сделать несколько законченных мини-проектов
Записаться на курс

Учебный план

Знакомство с Python, установка среды разработки, print(), переменные, типы данных, ввод данных, арифметика, простые задачи на вычисления и первые мини-скрипты.

Условные операторы, логические выражения, циклы for и while, вложенные конструкции, работа с диапазонами, повторяющиеся действия и задачи на алгоритмическое мышление.

Списки, кортежи, словари, обработка строк, функции, параметры и возвращаемые значения. Также ученики учатся разбивать программу на части и писать более понятный код.

Знакомство с Pygame, окно игры, отрисовка объектов, события клавиатуры и мыши, движение персонажа, столкновения, очки, таймеры и создание простой законченной игры.
Roblox Developer
Game Master 11–14 лет 48 уроков

Roblox Studio & Lua: Создание своих миров

Вкратце: Полное погружение в геймдев на базе платформы Roblox. Ученики создают собственные режимы, изучают 3D-моделирование и пишут скрипты на языке Lua.

Цель курса

Освоение основ программирования и алгоритмического мышления через создание 4-5 полноценных игр, готовых к публикации и монетизации.

Основные задачи

  • Освоить профессиональный интерфейс Studio
  • Изучить переменные, циклы и функции Lua
  • Работа с физикой и Server/Client событиями
  • Проектирование игровых интерфейсов (UI)
Записаться на курс

Учебный план

Навигация, работа с Parts и свойствами. Создание ловушек (Kill Bricks) и простых скриптов на касание.

Типы данных, математика в коде, условные операторы и функции. Создание систем очков и телепортов.

Сложные циклы, сохранение данных игрока и разработка экономики внутри игры.

Полный цикл разработки игры от идеи до публикации на платформе.
Unity Developer
Game Master 11–14 лет 42 урока

Unity: 2D, 2.5D и первые шаги в 3D-разработке

Вкратце: Курс строится как постепенный переход от простых 2D-игр к более сложным 2.5D и 3D-проектам. Сначала ученики осваивают базовую логику Unity, затем делают платформер и аркаду, после чего переходят к 3D от первого и третьего лица, знакомятся с Blender и собирают финальный проект.

Цель курса

Дать ученику понятный маршрут в геймдев: от интерфейса Unity и базовой игровой логики до работы с 3D-сценами, персонажами и простыми моделями. Курс помогает понять, как устроены современные игры, и собрать несколько проектов разного типа.

Основные задачи

  • Освоить интерфейс Unity, сцены, объекты и компоненты
  • Научиться создавать 2D-игры с управлением, коллизиями и интерфейсом
  • Понять основы 2.5D-геймплея и работы с камерой
  • Сделать первые шаги в 3D: движение, поворот, физика и взаимодействие
  • Познакомиться с Blender и базовым созданием простых моделей
  • Собрать собственный финальный проект и подготовить его к показу
Записаться на курс

Учебный план

Знакомство с интерфейсом Unity, сценами, GameObject и компонентами. Работа с 2D-спрайтами, простое движение, коллизии, сбор монет и создание первой мини-игры.

Создание 2D-платформера: прыжки, платформы, враги, здоровье, финиш, рестарт уровня. Добавление UI, очков, экранов победы и поражения.

Работа с камерой, глубиной сцены и ограничением движения в 2.5D. Создание аркадного проекта с ощущением объема, но с простой и понятной механикой управления.

Основы 3D-сцены, перемещение от первого лица, камера, физика, столкновения и простые взаимодействия с объектами. Создание небольшого исследовательского уровня.

Базовое знакомство с Blender: простые формы, моделирование и подготовка объектов для Unity. Настройка персонажа от третьего лица, камера, анимации и перемещение по 3D-локации.

Сборка собственного проекта на выбор: 2D, 2.5D или 3D-игра. Проработка уровней, интерфейса, механик и финальная презентация готовой работы.
Python Backend Developer
Code Architect 15+ лет и взрослые 48 уроков

Python Backend: Flask, FastAPI, Django

Вкратце: Курс выстраивает путь backend-разработчика с нуля: сначала ученики закрепляют основы серверной логики на Flask, затем изучают SQL и базы данных, после чего переходят к FastAPI, асинхронности и современному подходу к API. Финальный блок посвящен Django и созданию собственного выпускного проекта.

Цель курса

Дать прочную основу backend-разработки на Python: научить создавать серверные приложения, работать с базами данных, строить API, понимать структуру современных веб-сервисов и уверенно проходить путь от простого проекта до полноценного выпускного решения.

Основные задачи

  • Освоить принципы backend-разработки и устройство клиент-серверной архитектуры
  • Научиться создавать веб-приложения на Flask
  • Изучить SQL, таблицы, связи и базовые запросы к базе данных
  • Понять работу API, роутов, схем данных и валидации
  • Познакомиться с FastAPI и асинхронным кодом
  • Освоить Django и собрать финальный backend-проект
Записаться на курс

Учебный план

Что такое backend, как работает клиент-серверная архитектура, установка окружения, виртуальные окружения, структура проекта, маршруты, шаблоны, формы и создание первого веб-приложения на Flask.

Основы SQL, таблицы и связи, SELECT, INSERT, UPDATE, DELETE, фильтрация, сортировка, JOIN-запросы и подключение базы данных к Python-приложению для хранения и обработки данных.

Создание API-роутов, передача JSON, валидация входных данных, обработка ошибок, REST-подход, структура серверных ответов и первые практические сервисы для работы с данными.

Переход к FastAPI, аннотации типов, автоматическая документация, Pydantic, асинхронные функции, async/await, фоновые задачи и современный подход к созданию быстрых API.

Знакомство с Django, модели, представления, шаблоны, админка, формы, авторизация, пользовательские страницы и понимание того, как строятся более крупные backend-проекты.

Сборка собственного проекта: проектирование структуры, реализация API, работа с базой данных, логика пользователя, тестирование и финальная презентация готового backend-сервиса.
Web Developer
Code Architect 15+ лет и взрослые 48 уроков

Web: Figma, верстка, адаптация, JavaScript и React

Вкратце: Курс ведет ученика от дизайна будущего сайта в Figma к полноценной фронтенд-разработке. Сначала разбираем макеты и структуру страниц, затем осваиваем HTML и CSS, flexbox и grid, анимации и адаптивность. После этого переходим к основам JavaScript и завершаем курс знакомством с React и выпускным проектом.

Цель курса

Научить ученика создавать современные сайты с нуля: от проработки макета и грамотной структуры страницы до адаптивной верстки, интерактивности на JavaScript и первых компонентов на React. В финале курса собирается полноценный проект, который можно показать в портфолио.

Основные задачи

  • Освоить Figma и научиться работать с макетами
  • Изучить HTML и CSS, семантику и структуру страниц
  • Понять flexbox и grid для построения современных интерфейсов
  • Научиться делать адаптивную верстку под разные устройства
  • Добавлять анимации, эффекты и плавные переходы
  • Изучить основы JavaScript и познакомиться с React
Записаться на курс

Учебный план

Интерфейс Figma, фреймы, сетки, текст, цвета, компоненты, автолейаут и разбор готовых макетов. Ученики учатся понимать структуру интерфейса и готовить дизайн к верстке.

Структура HTML-документа, семантические теги, подключение стилей, базовая типографика, цвета, отступы, блоки и создание первых страниц по макету.

Построение современных сеток, выравнивание элементов, распределение пространства, карточки, меню, секции, grid-раскладки и сборка более сложных интерфейсов.

Hover-эффекты, transition, transform, keyframes, плавные появления, работа с медиа-запросами, адаптация под планшеты и телефоны, проверка страниц на разных экранах.

Переменные, типы данных, условия, циклы, функции, массивы, события, DOM-элементы и интерактивность страниц. Ученики добавляют логику на уже сверстанный сайт.

Введение в React, компоненты, props, состояние, список элементов, базовая структура приложения и сборка финального проекта — современного адаптивного сайта с интерактивными элементами.
Fullstack Developer
Code Architect 15+ лет и взрослые 16 уроков

Fullstack: Git, Docker, архитектура и подготовка к работе

Вкратце: Финальный курс, где ученик соединяет frontend и backend в единый проект, учится работать с Git и Docker, понимает архитектуру приложений и готовится к первым собеседованиям и реальной работе разработчиком.

Цель курса

Сформировать полноценного junior-разработчика: научить соединять frontend и backend, понимать архитектуру проектов, работать с современными инструментами разработки и уверенно чувствовать себя на собеседованиях.

Основные задачи

  • Соединить frontend и backend в единое приложение
  • Освоить Git и работу с репозиториями
  • Понять основы Docker и контейнеризации
  • Разобраться в архитектуре проектов и структуре кода
  • Подготовиться к техническим собеседованиям
  • Собрать финальный fullstack-проект для портфолио
Записаться на курс

Учебный план

Основы Git: commit, branch, merge, pull request. Работа с GitHub, структура проекта, ведение истории изменений и базовые принципы командной разработки.

Как frontend взаимодействует с backend, API-запросы, структура проекта, разделение логики, работа с окружением и организация кода в реальных приложениях.

Что такое контейнеризация, работа с Docker, создание Dockerfile, запуск проекта в контейнере, настройка окружения и подготовка проекта к развертыванию.

Разбор типовых вопросов на собеседованиях, алгоритмическое мышление, объяснение своего кода, подготовка портфолио и сборка финального fullstack-проекта с презентацией.