Кодабра
Сентябрь
7-8 сентября
14-15 сентября
21-22 сентября
28-29 сентября
Октябрь
5-6 октября
12-13 октября
19-20 октября
26-27 октября

6−9 ЛЕТ / КУРС
Дизайн и анимация в играх: первые шаги
Основная идея курса — открыть для детей возможности цифрового творчества. Цифровой мир — это безграничный лист бумаги, сотни тысяч цветов палитры, возможность рисовать линии и круги без линейки и транспортира. С помощью программы Scratch ребята смогут буквально оживить героя, которого сами же и создадут. Для этого они изучат основы графического дизайна, инструменты для создания изображений и правила создания анимации. Затем они сделают шаг в мир компьютерных игр и попробуют себя в роли дизайнеров уровней, создавая собственное графическое наполнение для небольшой игры и затрагивая вопрос соблюдения игрового баланса. Когда же игра с собственным персонажем будет готова, ребята сделают ее еще ближе к тому, во что играют сами, добавив к ней меню и различные кнопки, созданные не без изучения дизайна интерфейсов. По итогу у ребенка будет концепт собственной игры. И вместе с этим он поймет, как важно при разработке проекта учитывать удобство для будущих пользователей.

Задачи курса
  • Познакомить с основами графического дизайна
  • Познакомить с правилами и технологиями создания анимации
  • Познакомить с основами геймдизайна
  • Познакомить с основами UX-дизайна
  • Научить детей создавать игровой проект, смотря на него глазами не только разработчика, но и игрока
  • Пройти этапы создания концепта игры для демонстрации (планирование, работа над визуальной частью, добавление демонстрационной механики, подготовка презентационной речи)
Бизнес-навыки
  • Командная работа
  • Планирование проекта
  • Постановка и решение задач
  • Презентация готовой работы
Технические навыки
  • Понимание использования взаимодействия форм и цветов согласно основам графического дизайна
  • Понимание векторной графики и основы работы с ней
  • Понимание принципов покадровой анимации и реализация ее в программе Scratch
  • Работа с игровым балансом
  • Разработка сеттинга игры
  • Разработка пользовательского интерфейса

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

Требования к ученикам (уровень знаний)
Специальных знаний не требуется

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

7−10 ЛЕТ / КУРС
Разработка игр: мастер логики
Курс подойдет для ребят от 7 до 10 лет. Во время занятий дети будут создавать многоуровневые игры-платформеры. Продолжительная работа над игрой поможет детям научиться работать создавать крупные проекты. Ребята пройдут все этапы разработки игры, начиная от идеи и заканчивая финальным тестированием готового проекта. Развиваем уже приобретенные навыки и приобретаем новые!

На занятиях дети освоят:

  • физику движения персонажа и других объектов;
  • алгоритм создания движущейся игровой камеры;
  • работу с виртуальными координатами;
  • создание продвинутых игровые алгоритмы.

Что нужно уметь:
  • читать, владеть клавиатурой и мышкой на базовом уровне.
  • Уметь работать с переменными, циклами, процентами и отрицательными числами, быть знакомым со Scratch.



14-17 ЛЕТ / КУРС
Видеопродакшн: съёмка и монтаж
Курс, на котором каждый ученик реализует свои идеи и создаст полноценный видеопроект! Под руководством преподавателя ребята напишут сценарий, выработают свой фирменный стиль и встанут в один ряд с настоящими профессионалами своего дела.

Занятия подойдут всем, вне зависимости от опыта работы с видео. Особенное внимание для данной возрастной категории уделяется режиссуре, драматургии, операторскому мастерству и композиции кадра. Изучаемые темы разбираются на примере актуального и интересного ребятам видеоконтента.


Приобретаемые навыки:

  • работа со звуком в видео;
  • создание спецэффектов, цветокоррекция;
  • использование и создание анимации;
  • разработка концепта проекта и написание сценария;
  • работа с Adobe After Effects и Adobe Premiere Pro.

Что нужно уметь:
владение ПК на уровне пользователя, приветствуется наличие камеры.




10 – 14 ЛЕТ / КУРС
Кибербезопасность и цифровая грамотность
Это курс-квест погружает ребят в запутанную историю исчезновения человека, которого срочно нужно найти. Однако у нас есть только его страничка в социальной сети. Ребята поймут, как зашифровать любую информацию, как её восстановить, если она была удалена, как получить удаленный доступ к компьютеру, как скрыть секретное послание в картинке или музыке, а также познакомятся с возможностями языка Python.

Задача этого курса – познакомить ребят с некоторыми возможностями языка программирования Python и принципами шифрования и восстановления информации. Занятия построены в форме квеста, где детям предстоит срочно найти пропавшего человека, используя его страницу в социальной сети и удаленный доступ к компьютеру. Также ребята узнают, как скрывать секретные послания в картинке и даже в музыке.

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


Требования к ученикам (уровень знаний):


  1. Уверенное пользование компьютером:
    1.1. Хороший уровень печати на клавиатуре;
    1.2. Навык пользования мышкой;
    1.3. Навык пользования браузером. Поиск информации в интернете;
  2. Базовое знание английского языка;

  3. Навык чтения на русском языке.

Кому подойдет лагерь.

Детям 10-13 лет, которые заинтересованы IT-сферой и у которых есть тяга к программированию.



10 – 14 ЛЕТ / КУРС
Знакомство с цифровыми профессиями
Ребята получат знания из разных областей цифровых профессий, которые помогут определиться с дальнейшим выбором профессии.


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

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


В ходе курса дети активно будут использовать программу Baby Type для оценки скорости печати на клавиатуре до курса и после.


Курс научит ребят:

  • пользоваться известными программами текстовых и графических редакторов;

  • оценить разницу между растровыми и векторными изображениями;

  • изучат понятие облачного хранилища на примере Google Drive;

  • создавать свои сайты;

  • создавать презентации и развивать свои ораторские искусства.




10 – 14 ЛЕТ / КУРС
3D-моделирование игровых миров
Курс по созданию своего игрового мира поможет ребятам освоится в компьютерной графике и визуализировать свои идеи в трехмерном пространстве. На этом курсе учащиеся смогут овладеть программой 3ds Max, созданной компанией Autodesk – одной из основных программ для создания фильмов, игр, и архитектурной визуализации. Дети изучат основы трехмерного пространства, различные техники моделирования, необходимые инструменты, такие как выдавливание и сглаживание.


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


Курс подойдёт:

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


Результат курса:

  • Умение моделировать и приспосабливаться к любой 3d программе, правильно расставить объекты в кадре.

  • Сцена, отображающая текущие умения в области моделирования, содержащая объекты, созданные с помощью различных техник моделирования.

  • Интерьер своего объекта в игровом мире.

  • Игра с возможностью взаимодействия с созданными объектами.

14 – 17 ЛЕТ / КУРС
Создание мобильных приложений для Android
Курс-новинка, на котором дети научатся создавать полноценные android-приложения. Если ваш ребёнок когда-нибудь мечтал о своём приложении, то это направление станет подарком!

Ребята познакомятся со структурой приложений и принципами их работы, после чего освоят язык программирования Kotlin. Используя полученные знания, ребёнок напишет код для приложения-списка покупок, QR-сканера и приложения с заметками.

Приложение можно будет скачать на телефон и удивить друзей. Это будет настоящий digital-проект, концепт которого ваш ребёнок придумает и реализует самостоятельно!

Приобретаемые навыки:
  • программирование на Kotlin;
  • понимание структуры Android-приложения;
  • разработка дизайна приложения;
  • знакомство с объектно-ориентированным программированием;
  • работа в Android Studio.

Что нужно уметь:
базовый опыт программирования, знание английского языка, уверенный пользователь ПК.

10 – 14 ЛЕТ / КУРС
Разработка VR-игр для смартфона
Данный курс подходит для продвинутых ребят, уже знакомых с Unity и желающих освоить создание игр в различных актуальных направлениях: 2D, 3D, AR и VR. Ученики научатся разрабатывать не только игры похожие на ретроклассику в пиксельной стилистике, но и узнают, как создаются полноценные 3D игры для смартфонов. Вместе с преподавателями дети изучат технологии будущего — AR и VR. Ученики сделают игры в дополненной реальности с использованием сторонних плагинов для Unity, а также игру с полным виртуальным погружением. Результат проделанной работы не только порадует детей, но и удивит их друзей, а в будущем войдёт в портфолио для построения успешной карьеры.

Приобретаемые навыки:

  • работа с анимацией в Unity 3D;
  • знание переменных и функций;
  • создание сложных сценариев;
  • сборка приложения для мобильных ОС;
  • работа с VR и AR.

Что нужно уметь:
навыки работы с движком Unity, знание основ геометрии.

6−9 ЛЕТ / КУРС
Компьютерная грамотность в Minecraft
Курс-приключение, который поможет сделать первые шаги в изучении компьютера. Ребенок познакомится с устройством ПК и научится печатать на клавиатуре, выполняя специальные задания в игровом формате. Ребятам предстоит создать в графическом редакторе собственную игровую карту для Minecraft. Такое упражнение поможет развить пространственное мышление, а также познакомит ребенка с основами цифрового рисунка, векторной графики и геометрии. А с помощью увлекательной игры, созданной специально для обучения, он узнает базовые понятия алгоритмики, которые пригодятся на уроках математики и информатики.

Технические навыки
  • Набор текста на клавиатуре
  • Знание общего строения ПК
  • Базовые понятия векторной графики
  • Азы алгоритмики
  • Логическое и пространственное мышление
  • Основы геометрии
  • Основы программирования

Бизнес навыки

  • Командная работа.
  • Планирование проекта.
  • Постановка и решение задач.
  • Презентация готовой работы.

Задачи курса

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

Требования к ученикам (уровень знаний)
Специальные знания и подготовка не требуются.

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

6−9 ЛЕТ / КУРС
Разработка и 3D-моделирование в Minecraft
Увлекательный курс в формате квеста. На занятиях дети научатся создавать внутриигровые алгоритмы и продумают карту с ловушками, удивительными постройками и мини-играми. Всё это ваш ребёнок реализует при помощи блочного языка программирования. Ученики познакомятся с трёхмерной системой координат, понятием IP-адреса, научатся строить логические схемы и напишут программу внутри игры. Занятия интереснее, когда они проходят весело и в команде единомышленников!

Приобретаемые навыки:

  • алгоритмическое мышление;
  • понимание функций блочного языка программирования;
  • работа в трёхмерной системе координат;
  • базовое знание геометрии;
  • знакомство с логическими операторами И, ИЛИ, НЕ, ЕСЛИ;
  • работа с файловой системой компьютера.

Что нужно уметь:
читать, базовое знание ПК.


7−10 ЛЕТ / КУРС
Разработка игр: математика и логика в действии
Курс для ребят от 7 до 10 лет, которые хотят сделать первые шаги в мир разработки игр и программирования! Уроки проходят в программе Scratch, где дети с помощью блочного языка будут создавать уникальные игры. За время занятий ваш ребёнок сможет добавить в свою игру персонажа, простых врагов и запрограммировать движение игрового фона.

На занятиях дети освоят:

  • отрицательные числа;
  • градусы, повороты, проценты;
  • циклы и условные операторы
  • игровые алгоритмы и логику;

Что нужно уметь:
читать, владеть клавиатурой и мышкой на базовом уровне.


10−14 ЛЕТ / КУРС
Разработка 2D-игр на Python
На курсе дети узнают основы программирования на языке Python, научатся работать с его встроенными модулями. Цель курса — создать собственную 2D-игру. Дети освоят построение базовых алгоритмов, понятия функций, переменных, условий, циклов, а также познакомятся с основами объектно-ориентированного программирования и пользовательских интерфейсов. По итогу курса каждый ученик представит свой проект в формате программы-игры.

Технические навыки
  • Знание синтаксиса и базового функционала Python
  • Построение алгоритмов
  • Логическое мышление
  • Работа с графикой
  • Опыт геймдизайна

Бизнес-навыки

  • Командная работа
  • Планирование проекта
  • Постановка и решение задач
  • Презентация готовой работы

Результат обучения
4 созданные игры, одну из которых ребенок придумает сам

Требования к ученикам (уровень знаний)
- Умение читать бегло, без запинок
- Умение пользоваться мышкой и клавиатурой (знать, где какие буквы)
- Опыт работы с компьютером (имеется в виду не планшет или телефон): умение открывать папки, запускать приложения, вызывать контекстное меню)
- Основы арифметики (сложение, вычитание, умножение, деление)
- Основы геометрии (понимать, что такое градусы, основные фигуры)
- Английский алфавит
- Система координат
- Отрицательные числа

Кому подойдет курс
- Любителям 2D-игр («Змейка», «Тетрис», Terraria)
- Тем, кто создавал моды для игр или пытался делать это
- Окончившим курс по Minecraft
- Тем, кому интересно, как обычные буквы и цифры превращаются в работающую игру
10−14 ЛЕТ / УНИВЕРСИТЕТ КОДАБРЫ
Разработка веб-приложения
На этом курсе ученики освоят работу с HTML, CSS, JavaScript и фреймворком jQuery. Ребята будут писать код в профессиональной среде разработки, научатся верстать веб-страницы и освоят азы веб-дизайна. Помимо сайта, дети напишут своё веб-приложение, например, генератор паролей для социальных сетей или приложение для учёта расходов. Под руководством преподавателя ваш ребёнок подготовит настоящий digital-проект, тему для которого выберет на своё усмотрение. Результат курса: доступное для всех приложение и многостраничный сайт с медиаконтентом, картой и многим другим.

Приобретаемые навыки:

  • программирование на языке JavaScript;
  • работа с CSS;
  • HTML-вёрстка;
  • навыки создания веб-приложений
  • умение работать с графическими редакторами;

Что нужно уметь:
Базовые знания английского алфавита, умение работать с ПК.
10−13 ЛЕТ / КУРС
Программирование в Minecraft. Основы
Детям нравится играть в Minecraft, а у родителей есть возможность превратить это увлечение в полезное занятие, которое позволит ребенку развить цифровую грамотность. На стартовом курсе ребята начинают изучать основы программирования, понятия переменных, циклов и операторов. С помощью этих знаний ученики смогут создавать собственные программы, задействуя алгоритмическое и пространственные мышление. Для обучения на занятиях используется специальная образовательная модификация игры Minecraft — ComputerCraftEdu (среда для блокового программирования).

Технические навыки
  • Основы программирования
  • Работа над проектом
  • Логическое мышление
  • Алгоритмическое мышление
  • Пространственное мышление

Бизнес-навыки
  • Командная работа
  • Планирование проекта
  • Постановка и решение задач
  • Презентация готовой работы

Задачи курса

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

Результат обучения

  • Итогом занятий станет презентация собственной программы для Minecraft. Ребенку нужно будет создать сложный алгоритм, чтобы его герой мог выполнить свое задание.

Требования к ученикам (уровень знаний)
Базовое знание математики, умение читать, умение работать с компьютером.
10−13 ЛЕТ / КУРС
Разработка в Minecraft. Управление игровым процессом
Ключевая задача курса — изучение языка JavaScript, знакомство с принципами работы удаленного сервера и редактора кода. Ребята научатся писать код игры, создадут сервер и несколько плагинов для него. Для этого детям предстоит изучить массивы, циклы, объекты и прочие структуры в JavaScript. Каждый ребенок напишет собственную программу с использованием специального объекта, который позволяет мгновенно построить здание или конструкцию. Дети узнают, как получить доступ к скрытым от обычного игрока файлам и настройкам игры, научатся взаимодействовать с сервером Minecraft и смогут сразу же увидеть результаты своей работы в игровом мире.

Технические навыки
  • Основы программирования
  • Язык JavaScript
  • Архитектура сервера
  • Логическое мышление
  • Компьютерная грамотность

Бизнес-навыки

  • Командная работа
  • Планирование проекта
  • Постановка и решение задач
  • Презентация готовой работы

Задачи курса

  • Изучение основ языка JavaScript — ведущего языка в сфере веб-технологий.
  • Знакомство с основными инструментами разработки.
  • Получение знаний достаточных для того, чтобы научиться писать более сложные программы.
  • Развернутый на компьютере свой собственный сервер для игры в Minecraft, а также умение настроить его под себя

Результат обучения курса
На выпускной работе дети создадут простой мод для Minecraft, а также напишут свой плагин для сервера.

Требования к ученикам (уровень знаний)
Ученики должны пройти предыдущий уровень программирования в Minecraft. Необходимо обладать базовыми знаниями программирования.

Кому подойдет курс
Курс подойдет для детей 10−13 лет, желающих научиться программировать на языке JS и разобраться как устроен сервер. Для обучения необходимо пройти предыдущий уровень программирования в Minecraft.
10−14 ЛЕТ
Программирование в Minecraft. Мини-игры
Ребенок попробует себя в роли системного администратора и разберется в архитектуре компьютера, чтобы создать свою мини-игру. На курсе дети продолжат изучать язык JavaScript и познакомятся с новыми командами. Они узнают, как устроен сервер, начнут работу с плагинами, а также напишут свои двойные и тройные массивы. Объединившись в команды, дети создадут на общем сервере собственный игровой проект.

Технические навыки
  • Основы программирования
  • Архитектура сервера
  • Работа с функциями и методами JavaScript
  • Работа с API и библиотеками
  • Логическое мышление
Бизнес-навыки
  • Командная работа
  • Планирование проекта
  • Постановка и решение задач
  • Презентация готовой работы
Задачи курса
  • Углубление знаний по работе сервера
  • Углубление знания языка JavaScript
  • Умение работать с документацией сторонних API и библиотеками
  • Знакомство с новыми модулями и их методами и функциями, расширяющими наши возможности как разработчиков модов
Результат обучения курса
Результатом курса станет собственная простая игра на базе Minecraft с уникальными предметами и своей модификацией сервера.

Требования к ученикам (уровень знаний)
Ученики должны пройти предыдущий уровень курса по Minecraft.

Кому подойдет курс
Курс заинтересует ребенка, который хочет стать гуру программирования в Minecraft и изучить язык JavaScript на продвинутом уровне. Для обучения требуются базовые знания JavaScript.
10−14 ЛЕТ / КУРС
Разработка игр на Unity: программирование и дизайн
Направление для будущих разработчиков игр, желающих полностью погрузиться в эту профессию. На занятиях дети познакомятся с объектно-ориентированным программированием и движком Unity. Ребята создадут настоящий игровой мир с проработанной 3D графикой, пользовательским интерфейсом и анимированными игровыми объектами. Курс спроектирован так, чтобы любой ребёнок мог легко усвоить нужную информацию, реализовать свои идеи и пройти весь цикл разработки игр. Игру можно будет установить на любой компьютер под управлением ОС Windows.

Приобретаемые навыки:
  • знание синтаксиса и команд языка C#;
  • логическое мышление;
  • построение линейных и нелинейных алгоритмов;
  • создание визуальных эффектов;
  • знакомство с архитектурой Unity.

Что нужно уметь:
  • читать и писать.
  • Приветствуется знание основ геометрии, базовое владение ПК.


10−14 ЛЕТ / КУРС
Моушн-дизайн роликов на YouTube
Курс молодого бойца для юных клипмейкеров. Здесь ребята научатся работать в Adobe Premiere Pro — одной из популярнейших профессиональных программ для редактирования видео. Монтаж станет для них мощным творческим инструментом для создания собственных историй. В курсе используются теоретические и практические знания уровня высших творческих школ, которые обычно не встретить в уроках по монтажу в интернете. Так, например, ребята познакомятся с основами драматургии, режиссуры и операторского мастерства. Результатом прохождения курса станет собственный видеоролик, выложенный на Youtube.

Бизнес навыки
  • Командная работа
  • Планирование проекта
  • Постановка и решение задач
  • Презентация готовой работы

Технические навыки
  • Умение ориентироваться в интерфейсе Adobe Premiere Pro
  • Основы режиссуры, драматургии и операторского мастерства
  • Базовые знания по работе с изображением в монтаже: основами композиции, цветокоррекции, переходами, масками, статичными и анимированными эффектами, а также их уместностью в том или ином случае.
  • Работа с видеорядом исходя из соответствующей звуковой дорожки: стиль, темп, ритм видео.
  • Умение видеть картину целиком — подобрать к музыкальной композиции видеоряд или наоборот, создав при этом гармоничный клип.

Задачи курса
  • Разобрать связь изображения и музыки в видео, научиться при помощи монтажа объединять их в общую историю
  • Научить использовать видеомонтаж не только как технический инструмент, но и как инструмент повествования и создания атмосферы
  • Пройти с учениками весь путь создания видео от подбора исходных материалов до экспорта готового файла
  • Развить у учеников способность разбивать задачи на подзадачи, последовательно продумывать действия и составлять план работы
  • Убедить учеников в важности деталей и необходимости быть внимательными к ним

Результат обучения

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

Требования к ученикам (уровень знаний)
  • Работа с компьютером на уровне пользователя.

Кому подойдет курс
  • Курс будет интересен как тем, кто никогда не работал с видео, так и ребятам, уже знакомым с различными видеоредакторами. Даже если ребенок имел опыт монтажа в Adobe Premiere Pro, курс всё равно будет для него полезным, так как включает в себя серьезную теоретическую базу, а не только освоение программы.
10−14 ЛЕТ / КУРС
Разработка серверной части сайта на Python.
Курс для продвинутых frontend-разработчиков, которые хотят прокачать уже имеющиеся навыки и развить новые. На занятиях ученики освоят ещё один язык программирования — Python. Учимся взаимодействовать с серверами и базами данных. Используя полученные знания, ваш ребёнок сможет грамотно организовать работу сайта и сделать интернет-магазин!


Приобретаемые навыки:

  • создание базы данных, ввод и вывод информации;
  • программирование на Python;
  • работа с фреймворком Flask;
  • понимание файловой структуры сайта;

Что нужно уметь:
базовые знания HTML, CSS, JavaScript, умение работать с ПК.


14−17 ЛЕТ/ КУРС
Путь веб-разработчика
Курс будет интересен всем, кто хочет научиться создавать свои сайты с нуля. Ребята будут писать код в профессиональной среде разработки, поймут, как устроены сайты, получат необходимые навыки для самостоятельной работы. Дети будут изучать язык гипертекстовой разметки (HTML), каскадные таблицы стилей (CSS) и самый востребованный язык программирования JavaScript в связке с фреймворком jQuery.

Технические навыки
  • Верстка веб-страниц
  • Навыки работы в профессиональной среде разработки
  • Программирование на языке JavaScript
  • Навыки работы с фреймворком jQuery
  • Базовые знания веб-дизайна
  • Умение работать с файловой системой ПК

Бизнес-навыки

  • Планирование проекта
  • Постановка и решение задач
  • Презентация готовой работы

Задачи курса

  • Познакомить с HTML, CSS и JavaScript
  • Дать базовые навыки разработки сайтов
  • Обучить основам веб-дизайна
  • Научить применять фреймворки при разработке

Результат обучения на курсе
Готовое веб-приложение, созданное в соответствии с современными требованиями HTML5, CSS3, веб-дизайна и Code Style. Приложение загружено на хостинг и доступно всем пользователям интернета.

Требования к ученикам (уровень знаний)
Базовые знания английского алфавита, уверенные навыки работы с компьютером.

Кому подойдет курс
Курс рассчитан на детей 14−17 лет, которые интересуются созданием сайтов, программированием и веб-технологиями.
14-17 ЛЕТ / КУРС
Создание нейронной сети на Python
Ребята разработают нейронную сеть для анализа изображений — совсем как в известном приложении Prisma. Каждый участник создаст свой личный проект, который будет распознавать картинки в зависимости от интересов своего создателя: будь то рэпер Оксимирон, котики или крутые тачки. Дети изучат основы программирования на языке Python и построения нейронных сетей. Они освоят базовые понятия алгоритмов, способы хранения данных и принципы «взрослого» функционального программирования. Дети научатся использовать библиотеки языка Python — NumPy и TensorFlow, а также узнают, как работает машинное обучение и научатся использовать нейросети для решения прикладных задач.

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

Требования к ученикам (уровень знаний)
  • возраст от 14 лет
  • знание школьной алгебры и геометрии
  • знание декартовой системы координат
Кому подойдет курс
Подросткам от 14 лет, увлекающимися IT и мечтающим программировать искусственный интеллект и роботов
6-9 ЛЕТ / КУРС
Создание игровых миров в Roblox Studio
Основная задача курса — знакомство детей с 3D моделированием. На каждом занятии дети будут придумывать и создавать трехмерные миры для компьютерных игр. Ребята будут работать в трехмерной системе координат, научатся создавать сложные объекты из примитивов, проектировать здания, генерировать ландшафт. Кроме этого дети будут работать с текстурами, светом и тенью, физическими настройками объектов. Ребята познакомятся с такими базовыми понятиями дизайна, как композиция, цветовая палитра, стиль. По итогам смены каждый ребёнок создаст свой уникальный мир: город, деревню, фантастический лес, замок и другое.


Обучение будет проходить в программе Roblox Studio – сложной и многофункциональной платформе для создания многопользовательских онлайн игр. Освоив принципы работы в данной программе, ребята без труда разберутся в таких "взрослых" инструментах дизайнеров и разработчиков, как 3ds MAX, Unity, Adobe After Effects и других. Roblox Studio хоть и включает в себя множество возможностей, остается простой и понятной для детей платформой. Интерфейс программы полностью на английском, что позволяет не только улучшить знания иностранного языка, но и сразу привыкнуть к профессиональной терминологии в области разработки игр и дизайна.


Задачи курса:

  • Познакомить детей с основными 3D фигурами и основами моделирования

  • Разобрать основные инструменты 3D моделирования

  • Познакомить с трехмерной системой координат

  • Научить работать с текстурами, материалами и ландшафтом

  • Познакомить с настройками физических свойств объектов

  • Научить работать со светом, тенью и их настройками

  • Познакомить детей с теорией цвета, основами дизайна и композиции

10-14 ЛЕТ / КУРС
Программирование игр в Roblox Studio
Кажется, что программирование – это очень сложно, а создание своих игр ещё сложнее, но этот курс покажет детям, что создавать игры – это интересно, полезно и совсем не страшно! В курсе «создание миров в Roblox» дети, используя огромную базу 3D-моделей Roblox Studio, смогут сами создать свою собственную карту в Roblox, а их финальный проект ограничивается лишь их фантазией. «Голодные игры», где выживает сильнейший? Пожалуйста! Лабиринт, где, чтобы добраться до бесценного сокровища, тебе надо решить головоломку? Не вопрос! Симулятор зоопарка с работниками, посетителями и животными? Без проблем!

Проект Вашего ребёнка не будет пылиться на полке после окончания курсов: Roblox Studio позволяет загружать свои карты в открытый доступ, где он сможет хвастаться своей работой перед друзьями.



Задачи курса:

  • Познакомить детей с процессом создания игр.

  • Научить программировать, используя эти навыки в создании своего мира в Roblox.

  • Показать, что программирование – это не страшно и не сложно


Требования к ученикам (уровень знаний):

  • Умение бегло читать.

  • Знание английского алфавита.

  • Опыт работы с компьютером. Знать, как печатать на клавиатуре, открывать приложения, создавать папки.

  • Знание базовой арифметики – сложение, вычитание, умножение, деление.

  • Знание базовой геометрии – трёхмерная система координат.

Кому подойдет курс:

  • Любителям Roblox.

  • Тем, кто хочет создать свою игру, но не готов заниматься Unity.

  • Окончившие M1 или Scratch. Понимание алгоритмов будет большим плюсом.