Школа программирования
для детей от 5 до 16 лет

Развитие мышления и логики детей
по программе, утверждённой МГПУ

marker

В шаговой доступности 45 школ по всей Москве
от Вашего дома

dollar

Поможем освоить актуальную
и высокооплачиваемуюСредняя зарплата в Москве:
125 000 - 155 000 руб (По данный SuperJob)
114 000 руб (По данным Яндекса)

профессию

Запишитесь на бесплатный
урок по программированию

  • Ребёнок освоит базовые навыки программирования и создаст
    свой первый проект;
  • Вы познакомитесь с
    преподавателями и
    результатами выпускников.

Менеджер перезвонит Вам, чтобы
уточнить дату и место проведения урока

+7
Вы соглашаетесь с условиями обработки персональных данных (ознакомиться)

В программе 4 разных курса,
направленных на развитие логики и мышления

  • от 5 до 7 лет

  • от 8 до 11 лет

  • от 12 до 16 лет

    • Занятия по программированию улучшают знания в школе по математике и информатике

    • Окружение состоит из умных детей, с которых ребенок будет брать хороший пример.

    • Мобильные приложения, компьютерные игры, мультфильмы, анимации, 3D модели, - всё это совмещаем с образованием.

    • Занятия по программированию улучшают знания в школе по математике и информатике

    • Окружение состоит из умных детей, с которых ребенок будет брать хороший пример.

    • Мобильные приложения, компьютерные игры, мультфильмы, анимации, 3D модели, - всё это совмещаем с образованием.

    • Занятия по программированию улучшают знания в школе по математике и информатике

    • Занятия по программированию улучшают знания в школе по математике и информатике

    • Занятия по программированию улучшают знания в школе по математике и информатике

После прохождения программы
ребенок освоит 4 IT-профессии

Ребенок увлечен развитием и созданием собственных проектов

Вместо бесцельного просиживания перед экраном ребенок увлечен развитием и созданием собственных проектов!

Средний балл учеников
в школе превышает
4.56 балла

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

Готовое портфолио и высокий уровень знаний для поступления
в ВУЗ

Во время обучения ученики разрабатывают собственные проекты, участвуют конкурсах и олимпиадах, которые помогают получить дополнительные баллы к ЕГЭ.

Возможность стажировки
в IT-компаниях

В крупные Российские и зарубежные IT-компании

Поможем освоить актуальную
и высокооплачиваемую профессию

Ключевые навыки:

  • HTML-разметка
  • Оформление при помощи CSS
  • Верстка веб-страниц на основе макета
  • Кросс-браузерная верстка
  • Оптимизация работы с изображениями
  • Работа с файлами и медиа-ресурсами
  • Полноценная верстка страниц сайта
  • Решение задач с использованием JavaScript
  • Создание интерактивных веб-страниц
  • Обработка событий
i
Средняя зарплата в Москве:
125 000 - 155 000 руб (По данный SuperJob)
114 000 руб (По данным Яндекса)

В школе работает
46 преподавателей
с опытом работы
от 8 лет

  • Анастасия Костюк

    Ведущий преподаватель для детей 5-11 лет

    За 7 лет обучила программированию более 400 детей. Аспирантка, красный диплом МГПУ, методист учебных программ в школе Кодкласс. Мама замечательного Тимофея.
  • Анна Алексеева

    Ведущий методист учебных программ

    Педагог математики и информатики, педагог ТРИЗ. Опыт работы с детьми - более 10 лет.
  • Александра Кручинина

    Специалист по Scratch, ScratchJr и Minecraft

    Работает программистом. Опыт работы в сфере репетиторства по математике, информатике и программированию более 2 лет.
  • Вячеслав Загребин

    Преподаватель по ScratchJr, Scratch и Minecraft

    Опыт работы - 4 года. Преподаватель информатики со 2 по 11 классы. Сфера занятости - IT.
  • Елена Котова

    Специалист по ScratchJr, Scratch и Minecraft

    Более 4 лет работает с детьми дошкольного возраста и учениками младших классов.
  • Марат Исмагилов

    Ведущий специалист по Unity и Unreal Engine

    Окончил МГТУ, кафедра электропривода и мехатроники. Более 3 лет преподаёт программирование и робототехнику. Занимается разработкой игр на Unity/C#.
  • Григорий Панферов

    Преподаватель для детей от 5 до 11 лет

    Окончил МГУ. Педагогический стаж - 2 года. Программист-преподаватель во 2 поколении. Любит учить детей современным технологиям и развиваться вместе с ними.
  • Марат Кужагулов

    Специалист по Python и Tkinter

    Студент 6 курса НИУ ВШЭ, специальность «Компьютерная безопасность». Разрабатывает приложения на С/C++, Java и Python.
  • Александра Пятибратова

    Преподаватель по Scratch

    Опыт работы с детьми дошкольного и школьного возраста. Победитель школьных и московских олимпиад.
  • Михаил Пермяков

    Специалист и методолог по Python

    Окончил МГУ. Опыт программирования более 5 лет. За 1,5 года обучил более 200 детей. Разрабатывает курс и методики обучения языку Python.
  • Илья Карпов

    Специалист по 3DS Max и Photoshop

    Опыт работы более 5 лет, участник конкурсов Graphic Design. Преподаёт в КодКласс летнюю программу Game Интенсив.
  • Ирина Санина

    Преподаватель по ScratchJr, Scratch и Minecraft

    Опыт работы в сфере репетиторства по математике более 2 лет.

Программа: «Ребенок станет
программистом за 32 недели»

Программа утверждена Московским Государственным
Педагогическим Университетом.

  • от 5 до 7 лет

  • от 8 до 11 лет

  • от 12 до 16 лет

    • Курс «Вундеркинд»
    • 1. Знакомство со средой Scratch JR

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

      2. Robotizen — управление роботами

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

      3. Создание лабиринтов Kodable

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

      4. Космодромы Пиктомир

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

      5. Fix The Factory - управление роботом

      Ребятам предстоит управлять роботом EV3RSTORM, задача которого - разложить аккумуляторныЕ батареи на заводе Nogo по своим местам. В этом блоке ребята будут решать непростые алгоритмические задачи и зарабатывать баллы. Fix The Factory создана по мотивам Lego Mindstorms. На занятиях ребят ждёт множество сложных игр-головоломок на логику, внимание, память, развитие мышления. Многие задания проходят в игровой форме. Работа будет не только за компьютером!

      6. Программирование в LightBotJR

      Ребята будут учиться программированию в игре LightBotJR. Составляя программу, (слово ребята удалить) будут управлять роботом (BoyBot или GirlBot). Цель игры - зажечь синие клетки. В этом блоке ребят ждет множество сложных игр-головоломок, разгадывание которых направлено на развитие логики, мышления, внимания, памяти. Ребята будут работать не только за компьютером! Многие задания представлены в игровой форме.

      7. Code Adventures

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

      8. Создание первой игры в Scratch JR

      На занятиях ребята будут работать на компьютере в детской среде программирования ScratchJR. На каждом занятии дети будут создавать один проект: игру или анимацию с участием ярких персонажей Scratch. Дружелюбный интерфейс среды не требует от ребенка навыков чтения. На занятиях ребята не только будут работать за компьютером, но и в игровой форме выполнять задания, направленные на развитие логического мышления, памяти, внимания, наблюдательности.
    • Scratch
    • Маинкрафт
    • Stencyl
    • Javascript
    • 1. Основы программирования в Scratch JR

      На занятии дети познакомятся с интерфейсом среды программирования Scratch, научатся работать в системе координат и оперировать переменными. Создадут игру “Царапка в лабиринте», в которой их герой сможет прыгать и распознавать цвета с помощью сенсоров. Узнают, как добавлять в игру звуки.

      2. Циклы и условные операторы

      На занятии дети узнают, как строить программу, используя циклический алгоритм, а также научатся использовать условные операторы. Узнают, как сделать несколько уровней в игре, используя передачу сообщений. Создадут многоуровневую игру “Кошки-мышки”.

      3. Создание игры «Змейка»

      Изучая данную тему, дети создадут с помощью клонов копию всем хорошо известной игры “Змейка”, научатся делать ускорение в игре, узнают о типах графики (векторной и растровой) и освоят графический редактор Scratch.

      4. Игры для двоих на примере игры «Аэрохоккей»

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

      5. Турнир по игре «Аэрохоккей»

      На занятии дети научатся программировать своих героев так, чтобы они рисовали различные узоры с помощью перемещения в координатной плоскости. Также будет проведён увлекательный турнир по созданной на предыдущем занятии игре “Аэрохоккей”. Победителей ждут призы!

      6. Создание новых блоков в игре «Танчики»

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

      7. Создание локальных переменных

      На занятии дети научатся создавать локальные переменные. Создадут игру “Гонки”, с таймером и счетчиком кругов.

      8. Разработка дизайна игры «Гонки»

      На занятии ребята смогут красиво оформить свою игру, добавив в нее заставку с помощью графических эффектов.
    • 1. Знакомство с Minecraft

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

      2. Создание и прохождение лабиринтов

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

      3. Блок-схемы и создание алгоритмов

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

      4. Условные операторы if, then, else

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

      5. Циклы с повторителем и случайные цифры

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

      6. Циклы с предусловием

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

      7. Комбинированный алгоритм

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

      8. Создание собственного проекта

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

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

      2. Структура игры и ее баланс

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

      3. Создание объектов для собственной игры

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

      4. Создание собственной игры по наработанным материалам

      На занятии ребята на основе наработанного ранее материала создадут собственную игру. Создание игрового материала (наполнения, контента) – это трудоёмкий процесс, включающий в себя и технические, и творческие моменты.
    • 1. Введение и основные понятия языка Javascript

      2. Понятие DOM-дерева, введение в библиотеку jQuery

      3. Работа с документациями проекта. Практика

      4. Работа над собственным игровым проектом

    • Unity 3D
    • Unreal Engine
    • Python через Minecraft
    • 2D игры
    • 1. Знакомство с Unity 3D

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

      2. Создание первого уровня. Объекты и формы

      Изучаем работу с различными объектами (модели, аудио, текстуры), а также с геометрическими формами для создания первых уровней игры.

      3. Изучение анимации в Unity3D

      Изучаем работу с анимацией 3D объектов в Unity. Учимся анимировать составляющие уровня, а также главного героя.

      4. Применение C# и JavaScript в играх

      Учимся работать с начальными возможностями JavaScript и C#, после чего используем знания для создания настоящего игрового процесса.

      5. Магазин Unity 3D

      Изучаем и применяем бесплатные работы и проекты других людей из библиотеки магазина Unity3D.

      6. Визуальное оформление игр

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

      7. Оптимизация игр

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

      8. Публикация игр

      Заключительное занятие. Ребята соберут свою игру для запуска на съемном носителе или компьютере. Узнают, как публикуются игры, познакомятся с тонкостями публикации игр в известных интернет - магазинах.
    • 1. Введение в Unreal Engine

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

      2. Создание уровней в игре

      Изучаем работу с различными объектами (модели, аудио, текстуры), а также с геометрическими формами для создания первых уровней игры.

      3. Создание анимаций

      Изучаем работу с анимацией 3D объектов в UDK. Учимся анимировать составляющие уровня, а также главного героя.

      4. Написание кода в игре

      Пишем код для своей игры, пользуемся готовыми “блоками” кода для реализации идей.

      5. Магазин Unreal Engine

      Изучаем и применяем бесплатные работы и проекты других людей из библиотеки магазина UDK

      6. Визуальное оформление игры

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

      7. Оптимизация игры

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

      8. Публикация игры

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

      Знакомство с базовыми понятиями программирования и инструментами для взаимодействия с Minecraft. Дети освоят основы синтаксиса языка pyhton, познакомятся с программным обеспечением, используемом в курсе, напишут первые программы и увидят результаты их работы в мире Minecraft.

      2. Постройки с использованием алгоритмов сканирования пространства

      Дети познакомятся с алгоритмизацией, узнают, как использовать ветвящиеся и циклические алгоритмы. Для этого они освоят операторы цикла («цикл со счетчиком») и условные операторы, изучат основы алгебры логики. Ребята научатся ориентироваться в координатах и вычислять расстояния.

      3. Постройки с использованием матриц

      Ученики познакомятся с массивами и методами работы с ними в python. Узнают о хранении данных в виде массивов на примере шаблонов для построек.

      4. Взаимодействие с окружением. Динамичные постройки

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

      5. Свой проект в Minecraft

      Используя все полученные знания и собственную фантазию, ребята создадут свой проект в Minecraft: мини-игру, новый элемент игрового мира или собственный набор функций.
    • 1. Знакомство с библиотекой Tkinter

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

      2. Создание пользовательского интерфейса - меню игры

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

      3. Графические возможности библиотеки - создание игрового мира

      Работа с координатами. 2D графика, слои и спрайты.

      4. Взаимодействие объектов в игре. События

      Поведение спрайтов. Физика игрового мира.

      5. Создание собственной игры в 2D

Пройдя курс «Вундеркинд», ребенок будет знать всё, что проходят в 5 классе старшей школы! Используя полученные знания, сможет создавать собственные проекты! Программа рассчитана на 16 занятий продолжительностью 1.5 часа, 1 раз в неделю по выходным дням.

Вовлекаем
детей в игру

преподаватели используют игровые ситуации и интерактивные презентации

Создаём мотивацию
к обучению

дарим наклейки детям, поощряем тех, кто хорошо себя проявляет.

Занятие можно
восстановить

Если ребенок пропустил занятие, можно пройти его с другой группой

Все работы
остаются у ребёнка

Все достижения ребёнка
сохраняются на флешке
. Родители видят
результат каждого занятия
.

45 оборудованных школ
по всей Москве

Открываемся на каждой ветке метро,
с каждой стороны от центра.

Организуем экскурсии

В ведущие IT-компании страны

Отзывы выпускников школы и их родителей

Адреса наших школ на карте Москвы

Открываемся на каждой ветке метро, с каждой стороны от центра.