Спросите в мессенджере:
Facebook
Instagram
Telegram
ВКонтакте
WhatsApp
Кодабра
Школа программирования и цифрового творчества для детей

Обучаем детей и подростков программировать, создавать компьютерные игры, сайты, приложения и другие цифровые проекты.
О Кодабре
Кодабра — сеть школ программирования для детей 6−17 лет
  • Лауреат премии в сфере компьютерного образования Google RISE Awards
  • Член международной ассоциации школ детского программирования IAYCE
  • Призер конкурса инноваций в образовании (КИвО) Высшей Школы Экономики
2014

Школа основана в 2014 году
30 000

Больше 30 000 учеников
9

9 основных направлений обучения
6

Работаем в 6 городах России
Как проходит обучение
Продолжительность курсов – 2 и 4 месяца. По 8 и 16 занятий соответственно
Занятия проходят в группах до 12 человек. Небольшая группа позволяет преподавателю индивидуально подойти к каждому ученику.
Экскурсии в IT-компании
Посещая IT-компании, студенты видят, как работают настоящие профессионалы индустрии.
Непрерывность обучения
Если ребенок не был на занятии, преподаватель поможет ему наверстать пропущенный материал.
Креативная атмосфера
Молодые и увлеченные профессией преподаватели дают простор для творчества и поощряют воображение.
Свой проект
Каждый студент создаст свой проект, которым можно гордиться, показывать друзьям и родителям.
Материалы и домашняя работа
Материалы курса всегда доступны в личном кабинете студенту и родителю.

Наши программы

У Кодабры есть курсы как для совсем юных студентов, которые только знакомятся с компьютером, мышкой и файловой системой, так и для будущих профессионалов - тех, кто самостоятельно начал осваивать языки программирования и хочет развития.
2 месяца
4 месяца

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 ЛЕТ / КУРС
Разработка игр на 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. Понимание алгоритмов будет большим плюсом.
Какой результат будет после обучения?
Готовый проект
Ребенок создаст свой проект — приложение, игру или ее часть, видеоролик и презентует его родителям.
Диплом и подарки
Все ученики получат памятные дипломы о завершении обучения и подарки от Кодабры и наших партнеров.
Повышение мотивации
Ученики с большим интересом будут изучать точные науки: математику, геометрию, физику и др.
Бизнес-навыки
Дети получат не только технические знания, но и разовьют эмоциональный интеллект, научатся планировать задачи и работать в команде.
Получить бесплатную консультацию

Москва
+7 495 009-87-50
Каждый день с 9 до 20

info@codabra.org
mail.ru
Офис Mail.Ru Group
Ленинградский пр-т, 39 стр. 79
Аэропорт 570 м
Динамо 1.6 км
Сокол 1.7 км
crazy panda
Офис Crazy Panda
ул. Ленинская Слобода, 26
Автозаводская 350 м
Автозаводская 820 м
ЗИЛ 1.6 км
новая школа
Языковая школа ILS
ул. Столетова, 19
Раменки 750 м
Ломоносовский пр-т 920 м
библиотека 14
Офис компании SAP
Космодамианская наб., 52 стр. 7
Павелецкая 700 м
Павелецкая 710 м
SMART-библиотека (Центральная библиотека №197 им. А.А. Ахматовой)
ул. Крылатские Холмы, 34
Крылатское 900 м
mail.ru
ТЦ Авиапарк
Ходынский бульвар, 4
ЦСКА 150 м
Аэропорт 1.9 км
Зорге 2 км
Полежаевская 2.2 км
mail.ru
Школа Алгоритм
ул. Новая площадь, 8 стр. 2
Лубянка 120 м
Китай-город 290 м
Китай-город 350 м
Компания Эвотор
ул.Тимура Фрунзе, 24 (БЦ Ринко Плаза)
Парк культуры 540 м
Офис компании OZON
Пресненская наб., 10 (ММДЦ «Москва-Сити»)
Международная 380 м
Деловой центр 420 м
Деловой центр 590 м
Компания Pixonic
ул. Малая Дмитровка, 20
Чеховская 810 м
Пушкинская 850 м
Маяковская 850 м
Отзывы родителей, детей и экспертов

Частые вопросы

Какое образование у преподавателей?
Наши преподаватели — выпускники лучших технических вузов Москвы и Санкт-Петербурга: МГТУ им. Баумана, НИУ ВШЭ, СПбГЭТУ «ЛЭТИ», СПбПУ, ИТМО и других. Каждый преподаватель проходит обучение в нашей школе, где он учится работать с детьми так, чтобы каждый ребенок усвоил программу.
С какого возраста можно записать ребенка на курсы?
В Кодабре обучаются дети в возрасте от 6 до 17 лет. Наши программы разработаны так, что знания, полученные на одном курсе, могли пригодиться детям при переходе на другой.
Какое оборудование понадобится на курсах?
На занятиях дети пользуются ноутбуками с заранее установленным ПО. Желательно, чтобы у ребенка был свой ноутбук, на котором он мог работать дома. Если ноутбука нет, вы можете взять его в аренду за 2000 рублей* в месяц.

*Стоимость аренды ноутбука может меняться в зависимости от конкретной программы и города. Пожалуйста, уточните эту информацию у менеджера.
Что делать, если ребёнок пропустил занятие курса?
После каждого занятия мы присылаем на почту конспект материалов пройденного урока, по которому ваш ребенок сможет самостоятельно заниматься дома. Также вы можете связаться с нашим менеджером, который поможет восстановить пропущенное занятие.
Какие есть скидки на обучение?
При единовременной покупке 2 и больше программ вы получите скидку 20% от общей суммы.

Также вы получите скидку при оплате обучения на пробном занятии.

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

Размер скидок может меняться в зависимости от города и конкретной программы обучения. Уточните эту информацию у менеджера.
Как оплатить обучение?
Банковской картой или с помощью электронного кошелька. Менеджер поможет выбрать удобный способ и пришлет ссылку на форму для оплаты.
На этой странице использованы скриншоты сайтов telegram.org, javascript.com, python.org, minecraft.net, scratch.mit.edu, unity3d.com. Кодабра не имеет отношения к владельцам и разработчикам данных ресурсов. Изображения носят (справочный) информационный характер, внешний вид программного обеспечения, используемого для проведения обучения может отличаться.
Реквизиты
Наименование:
Общество с ограниченной ответственностью "Кодабра"
ИНН: 7725494952
Р/C _40702810210000381418
Банк: Банк АО "ТИНЬКОФФ БАНК"
БИК: 044525974
Город: МОСКВА
К/С: 30101810145250000974
Пользовательское Соглашение
Дата последнего изменения: 13.06.2018

Настоящее Пользовательское соглашение представляет собой соглашение между Администрацией сайта и пользователем сайта, (далее – Соглашение) и размещено на сайте http://go.codabra.org/ (далее – Сайт) во исполнение Федерального закона от 27.07.2006 N 149-ФЗ "Об информации, информационных технологиях и о защите информации", Федерального закона от 27.07.2006 N 152-ФЗ "О персональных данных" и международным законодательством с целью организации взаимодействия с пользователем сайта.

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

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

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

1. Основные термины и определения

1.1.Сайт - совокупность размещенных в сети Интернет веб-страниц, под доменным именем http://go.codabra.org/

1.2.Администрация сайта – ИП Абрамова Д.А. (ИНН525624307510), осуществляющая администрирование и управление сайтом под доменным именем http://mailru.codabra.org/

1.3.Пользователь – лица, взаимодействующие с сайтом под доменным именем http://mailru.codabra.org/, своими действиями присоединившиеся к настоящему Соглашению.

1.4.Использование сайта – действия Пользователей с информацией на сайте, заключающиеся в поиске на сайте и извлечении необходимой информации, и осуществление ее последующего использования в любой форме и любым способом в соответствии с законодательством РФ и настоящим Соглашением, а также заполнение Формы обратной связи.

1.5.Форма обратной связи - специальная форма, размещенная на Сайте, где Пользователь размещает информацию о себе с целью передачи данных Администрации Сайта для исполнения настоящего Соглашения, либо для реализации взаимных прав и обязанностей.

2. Предмет Соглашения

2.1.Настоящее Соглашение регулирует отношения между Пользователем и Администрацией, возникающие в связи с использованием Пользователем Сайта.

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

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

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

2.5.Полным и безоговорочным принятием всех условий настоящего Соглашения являются действия Пользователя, выраженные в Использовании сайта.

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

2.7.Настоящее Соглашение начинает действовать с момента использования Сайта Пользователем.

3. Условия использования Сайта

3.1. Пользователь обязуется соблюдать настоящее Соглашение в полном объеме, без каких-либо оговорок.

3.2. При пользовании Сайтом Пользователь не вправе:

• изменять или создавать какие-либо производные продукты, производные произведения, составные произведения на основе Сайта и его элементов без разрешения Администрации сайта;

• декомпилировать, разбирать или каким-либо другим способом пытаться извлечь исходный код программного обеспечения, являющегося элементом Сайта

• распространять, продавать, сублицензировать, использовать программное обеспечение, являющееся элементом Сайта, или каким-либо другим способом передавать права на такое программное обеспечение;

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

• копировать, транслировать, рассылать, публиковать или иным образом использовать информацию и/или результаты интеллектуальной деятельности, размещенные на Сайте, без разрешения Администрации;

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

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

• прибегать к взлому, попытке взлома и/или перехвату данных, поступающих к серверу или от сервера;

• разглашать любую информацию о другом Пользователе; ограничивать доступ других Пользователей к Сайту или препятствовать другим Пользователям в использовании Сервисов;

• без разрешения Администрации сайта размещать на Сайте информацию;

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

3.3. Настоящим Пользователь соглашается, что Администрация вправе осуществлять сбор данных о Пользователе, предоставленных им добровольно, и сведений об использовании Пользователем сайта Сайта;

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

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

3.6. Настоящее Соглашение может быть изменено или дополнено по усмотрению администрации Сайта в любое время без какого-либо специального уведомления Пользователя об этом. Новая редакция Соглашения, изменения и дополнения к нему вступают в силу с момента размещения их на Сайте, если иное не предусмотрено новой редакцией Соглашения, дополнениями, изменениями к нему. Регулярное ознакомление с действующей редакцией Соглашения является обязанностью Пользователя. Пользование Сайтом после вступления в силу новой редакции Соглашения, дополнений и изменений к нему означает Ваше согласие со всеми такими изменениями или дополнениями, новой редакцией Соглашения.

4. Материалы и информация, размещаемые на Сайте

4.1. Все исключительные права на результаты интеллектуальной деятельности, правомерно размещенные на Сайте, принадлежат Администрации сайта.

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

4.3. Любые действия с информацией, размещенной на Сайте, а также ее использование, возможны лишь с письменного согласия Администрации сайта.

4.4. Настоящим Соглашением Пользователю не предоставляются какие-либо исключительные права на результаты интеллектуальной деятельности, размещенные на Сайте.

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

4.6. Пользователь гарантирует, что при пользовании Сайтом не будут нарушены права третьих лиц.

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

5. Политика конфиденциальности

5.1.Администрация сайта не осуществляет обработку персональных данных Пользователя при Использовании сайта, а также не использует средства автоматизации для обработки персональных данных Пользователя.

5.2.Администрация Сайта может осуществлять сбор персональных данных в целях исполнения своих обязательств перед Пользователем и его информирования.

5.3.При использовании Сайта Пользователем могут быть представлены Администрации сайта следующие данные:
- Фамилия, имя, отчество.
- Электронный адрес.
- Номера телефонов.
- Город проживания.
- Иные данные предоставленные Пользователем по своему желанию.

Сведения, указанные в настоящем пункте, предоставляются Пользователем осознано и добровольно, путем заполнения Формы обратной связи на сайте.

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

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

5.6.В случае, если Администрации сайта станут известны персональные данные Пользователя, то сбор, обработка, хранение и уничтожение таких персональных данных осуществляется в порядке, предусмотренном Федеральным законом от 27.07.2006 N 152-Ф "О персональных данных".

5.7.Любой пользователь вправе запросить у Администрации сайта информацию о сборе, обработке, хранении персональных данных в отношении себя, а также потребовать удаления таких персональных данных.

5.8.Действия, предусмотренные в п. 5.7. настоящего Соглашения осуществляются Пользователем, путем направления заявления или запроса по реквизитам, указанным в разделе 6 настоящего Соглашения.

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

6. Реквизиты Администрации сайта

Наименование:
Общество с ограниченной ответственностью "Кодабра"
ИНН: 7725494952
Р/C _40702810210000381418
Банк: Банк АО "ТИНЬКОФФ БАНК"
БИК: 044525974
Город: МОСКВА
К/С: 30101810145250000974