Школа программирования для детей КодКласс
Научим вашего ребенка создавать игры, сайты и приложения с нуля
+7 999 333-38-21
Занятия проходят в онлайн и офлайн форматах
Запишитесь на бесплатный вводный урок в подходящем вам формате:
Заполните форму, чтобы записаться на вводный урок
Мы перезвоним Вам в течение 30 минут
Заполните форму, чтобы записаться на пробное занятие
Мы перезвоним Вам в течение 30 минут
Программирование —
навык ХХI века
Без знаний программирования нельзя будет представить ни одну профессию через 10 лет. От медицины до недвижимости
Программирование
способствует развитию логики, алгоритмического и аналитического мышления у детей
На уроках программирования дети изучают математику, физику и другие школьные предметы. Значительно повышается успеваемость
Программист — самая востребованная профессия со средней зарплатой 160 000руб. по данным hh.ru
Курсы для детей
всех возрастов и интересов
Junior
На занятиях ребенок:
Middle
На занятиях ребенок:
  • познакомится с основами программирования: алгоритмами, циклами, функциями, переменными и др.;
  • начнет изучать языки: JavaScript, C#, Python, Lua;
  • разовьет логику, алгоритмическое и пространственное мышление;
  • научится работать с движками: Stencyl, Roblox Studio, Thunkable, Unity;
  • научится создавать многоуровневые 2D- и 3D-игры;
  • попробует себя в роли веб-разработчика или 3D моделлера и разработчика игр.
  • получит базовые навыки работы с компьютером;
  • познакомится с основами программирования: алгоритмами, переменными, циклами, напишет свой первый код на языке Lua;
  • разовьет логику, алгоритмическое и пространственное мышление;
  • научится создавать анимации, многоуровневые 2D — и 3D-игры;
  • научится работать с игровыми движками Stencyl и Roblox Studio.
High
На занятиях ребенок:
  • познакомится с основами программирования: алгоритмами, циклами, функциями, переменными и др.;
  • начнет изучать языки: Lua, JavaScript, C#, Python, Java;
    разовьет логику, алгоритмическое и пространственное мышление;
  • научится работать с движками: Stencyl, Thunkable, Unity, Unreal Engine;
  • научится создавать многоуровневые 2D- и 3D-игры;
    попробует себя в роли веб-разработчика или 3D моделлера и разработчика игр.
Junior
Вводный урок — бесплатно
8 модуль:
19 занятие
Roblox Studio
игра Brawl Stars в Roblox Studio;
создание собственного проекта
Создание игр с помощью языка Lua
Итог модуля:
Ученики:
  • познакомятся с 3D-моделированием, физикой игровых объектов и созданием спецэффектов;
  • изучат язык программирования Lua для создания игр;
  • сделают игру Brawl Stars в Roblox Studio.
7 модуль:
9 занятий
Thunkable
создание собственного проекта в Thunkable
Создание приложений под iOS и Android
Итог модуля:
Ученики:
  • познакомятся с мобильной разработкой;
  • научатся строить интерфейсы приложений и программировать кнопки;
  • создадут приложения «Ударная установка» и «Переводчик»;
  • создадут игры «В погоне за желудем», «Путешествие ракеты», «Поймай крота» и «Скоростная сортировка»;
  • протестируют все игры и приложения на своем телефоне, покажут друзьям.
6 модуль:
10 занятий
Stencyl
создание собственного проекта в Stencyl
Создание многоуровневых игр
Итог модуля:
Ученики:
  • создадут flash-игры на профессиональном игровом движке Stencyl;
  • научатся создавать игровые локации и программировать эпизоды.
5 модуль:
8 занятий
Kodu Game Lab
создание собственного проекта в Kodu Game Lab
Спортивные 3D-симуляторы
Итог модуля:
Ученики:
  • познакомятся с основами объектно-ориентированного программирования;
  • научатся создавать 3D-игры и анимации;
  • узнают об особенностях различных игровых персонажей;
  • познакомятся с геймдизайном и создадут собственный спортивный 3D-симулятор.
4 модуль:
9 занятий
10 созданных моделей, 5 проектов, два видео и GIF, а также свой собственный проект «Моя комната»
Создание 3D-моделей
Итог модуля:
Ученики:
  • познакомятся с 3D-моделированием;
  • научатся загружать созданные 3D модели в игру Minecraft;
  • познакомятся с физикой и поработают в режиме SimLab;
  • поработают с программированием в Tinkercad, познакомятся с координатами, условиями и циклом со счётчиком.
Tinkercad
3 модуль:
Minecraft
7 занятий
Ученики:
создание собственного проекта
Создание построек в Minecraft c помощью программирования
Итог модуля:
  • составят программы для робота Черепашки и научатся управлять им: Черепашка выполнит задания и создаст постройки в Minecraft;
  • в процессе обучения познакомятся с алгоритмами, циклами, условными конструкциями;
  • узнают, что такое команда, программа и программирование;
  • с помощью программирования создадут девять элементов ландшафта в игре: бассейн, фонтан, дом, торт, пиццерию, огород, загон для животных, сад, плотину и водонапорную башню
2 модуль:
14 занятий
Scratch
многоуровневая игра по мотивам Minecraft;
создание собственного проекта в Scratch
Создание анимаций и игр
Итог модуля:
Ученики:
  • создадут несколько анимаций и игр в среде Scratch;
  • познакомятся и закрепят на практике важнейшие понятия в программировании: циклы, переменные, логические операторы, условные конструкции, случайное число;
  • поработают с координатами, осями, градусами.
  • создадут многоуровневую игру по мотивам Minecraft в среде Scratch;
1 модуль:
4 занятия
ScratchJr
четыре проекта, созданных в ScratchJr
Простейшие игры и анимации
Итог модуля:
Ученики:
  • познакомятся с блочным программированием ;
  • научатся работать со спрайтами, писать для них скрипты, работать с таймером и передавать сообщения;
  • создадут одну анимацию и три игры.
10 модуль:
18 занятий
Python
создание игр, голосового помощника и двух чат-ботов
Создание программ и 2D-игр на Python
Итог модуля:
Ученики:
  • научатся программировать на языке Python, который используют крупнейшие мировые корпорации, такие как Google, NASA и другие;
  • создадут множество игр, таких как «Арканоид», «Камень, ножницы, бумага», «Угадай карту», «Поймай яйцо»;
  • создадут два чат-бота: для Telegram и для VK.
9 модуль:
HTML/CSS/JS
13 занятий
Ученики:
два готовых сайта-визитки по техническому заданию от заказчика
Создание сайтов с помощью HTML, CSS, JavaScript
Итог модуля:
  • научатся основам веб-дизайна и азам профессии Front-End разработчика;
  • попробуют работать по техническому заданию, как настоящие верстальщики сайтов;
  • изучат языки HTML и CSS, запрограммируют элементы интерфейса с помощью JavaScript;
  • сделают сайт адаптивным под мобильные устройства, выложат на хостинг, реализуют отправку формы обратной связи с сайта с помощью PHP.
8 модуль:
Unity 3D
21 занятие
Ученики:
создание собственного проекта в Unity 3D
Создание 3D-игр на профессиональном движке Unity 3D
Итог модуля:
  • разработают три больших проекта на профессиональном игровом движке Unity;
  • познакомятся с трехмерным пространством, координатами, физикой;
  • научатся создавать ландшафт, пользовательский интерфейс, добавлять звуки, делать главное меню;
  • напишут множество строк кода на языке программирования C# и изучат его основы;
  • познакомятся с базовыми понятиями, такими как класс, объект, функция, переменная, условная конструкция, оператор, тип данных.
7 модуль:
10 занятий
Blender
две сцены, созданные учеником самостоятельно, и более 20 моделей в каждой сцене;
отдельные модели, созданные учеником самостоятельно на проектных уроках
Создание 3D-моделей
Итог модуля:
Ученики:
  • создадут 3D-модели на тему «Пиратская каюта», соберут из них сцену и сделают финальный рендер;
  • впоследствии смогут использовать модели для создания своих проектов на модуле Unity;
  • изучат основы полигонального моделирования, текстурирования;
  • поработают с модификаторами, камерами, анимацией и источниками света.
6 модуль:
8 занятий
JavaScript
создание собственного проекта, веб-страницы с викториной по любимой игре
Создание браузерных игр на JavaScript
Итог модуля:
Ученики:
  • познакомятся с текстовым языком программирования JavaScript и создадут свои первые браузерные игры;
  • создадут веб-страницу с котиком-акинатором, программу «Шар судьбы», игру «Викторина».
5 модуль:
18 занятий
Roblox Studio
создание собственного проекта
Создание игр с помощью языка Lua
Итог модуля:
Ученики:
  • познакомятся с 3D-моделированием, физикой игровых объектов и созданием спецэффектов;
  • изучат язык программирования Lua для создания игр;
  • создадут собственную игру, загрузят ее в Roblox, поделятся с друзьями и многомиллионным игровым сообществом.
4 модуль:
9 занятий
Thunkable
создание собственного проекта в Thunkable
Создание приложений под iOS и Android
Итог модуля:
Ученики:
  • познакомятся с мобильной разработкой;
  • научатся строить интерфейсы приложений и программировать кнопки;
  • создадут приложения «Ударная установка» и «Переводчик»;
  • создадут игры «В погоне за желудем», «Путешествие ракеты», «Поймай крота» и «Скоростная сортировка»;
  • протестируют все игры и приложения на своем телефоне, покажут друзьям.
3 модуль:
8 занятий
Stencyl
создание собственного проекта в Stencyl
Создание многоуровневых игр
Итог модуля:
Ученики:
  • создадут flash-игры на профессиональном игровом движке Stencyl;
  • научатся создавать игровые локации и программировать эпизоды.
Middle
2 модуль:
Minecraft
6 занятий
Задания основаны на тематике фильма «Звездные войны».
  • дети изучат команды Repeat, Do, Dig, Place;
  • циклы с ветвлением;
  • команды IF, THEN, ELSE, ELSE IF, Inspect; циклы с предусловием;
  • команды WHILE, Detect, логические операторы Равно и НЕ Равно; цикл For;
  • вложенные циклы
Создание построек по мотивам Star Wars с помощью программирования
Итог модуля:
  • Через ряд событий-квестов ученики ведут главного персонажа – Черепашку;
  • Они не только учатся создавать программы, но и решают головоломки, совершая действия, которые можно встретить в популярных фильмах.
1 модуль:
9 занятий
Scratch
создание собственного проекта в Scratch
Создание игр с любимыми персонажами
Итог модуля:
Ученики:
  • создадут полноценные игры — с меню, подсчетом очков, программированием победы и выигрыша;
  • создадут игры «Догонялки», «Лабиринт», «Угадай число», «Перейти через дорогу», «Платформер», «Змейка».
Вводный урок — бесплатно