Логотип Academy Market
Каталог курсов
0
Логотип Academy Market

Геймдев — не только увлекательное, но и очень перспективное направление. Многие успешные игровые стартапы родом из любительского программирования игр. На курсе дети будут изучать язык программирования Python. Почему именно он? На сегодняшний день это один из самых популярных языков, который используют многие крупные и широко известные компании. Его востребованность объясняется скоростью работы и простотой использования. Во время обучения ребенок изучит основы Python, научится с его помощью создавать игры и анимацию.

Русский
4,5
Наверх

Чему вы научитесь

Писать код
Создавать игры
Создавать анимацию
Работать на Python

Программа курса

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

9
Модулей
36
Онлайн-уроков

Вам расскажут, что такое переменная. Изучите функции ввода и вывода, а также типы данных в Python.

Познакомитесь с различными видами операторов. Выполните несколько практических заданий

Узнаете, что такое условный оператор и ветвление. Изучите простое и множественное ветвление.

Пройдете устный опрос по изученному ранее материалу. Познакомитесь с циклом while и попрактикуетесь в создании консольной игры.

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

Освоите работу со списками — одной из самых удобных структур данных. Узнаете, как добавлять, удалять и изменять элементы массива, сортировать данные и работать с индексами.

Разберёте, как работают словари — структуры данных, где информация хранится в виде «ключ-значение». Узнаете, как быстро находить нужные данные и работать с вложенными словарями.

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

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

Освоите чтение и запись файлов, научитесь работать с .txt и .csv файлами. Разберёте способы хранения и обработки информации, научитесь анализировать текстовые данные. Создадите программы для ведения заметок, обработки логов и автоматического сохранения данных.

Познакомитесь с понятием классов и объектов. Узнаете, как создавать свои собственные классы, задавать свойства и методы, а также работать с экземплярами объектов.

Разберёте ключевые принципы объектно-ориентированного программирования (ООП): инкапсуляцию, наследование и полиморфизм. Узнаете, как использовать эти принципы для создания масштабируемых программ.

Познакомитесь с библиотекой Pygame — инструментом для создания игр на Python. Узнаете, как загружать изображения, обрабатывать события (нажатия клавиш, движения мыши) и анимировать объекты. Напишите свою первую простую программу с графическим интерфейсом.

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

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

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

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

Добавите препятствия (трубы), систему столкновений и счётчик очков. Настроите игровой процесс таким образом, чтобы он был плавным и интересным.

Доработаете игру: добавите экран с началом игры, меню, анимации и звуки. Сделаете игру завершённой и готовой к запуску.

Научитесь превращать ваш код в готовое приложение (экспорт в .exe или .apk). Разберёте, как распространять игру среди друзей и публиковать её в интернете.

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

Добавите элементы физики: гравитацию, ускорение и столкновения с объектами. Реализуете препятствия, ловушки и механики, которые делают платформеры сложными и интересными.

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

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

Познакомитесь с жанром Tower Defence и его основными механиками. Создадите игровое поле, нарисуете путь для врагов и настроите их движение по карте.

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

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

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

Познакомитесь с основами жанра 2D-шутеров. Создадите игрового персонажа, реализуете его движение и стрельбу. Настроите анимацию и визуальные эффекты.

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

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

Доработаете визуальное оформление, звуковые эффекты и экран итоговых результатов. Завершите игру, протестируете её и подготовите к возможному распространению.

Познакомитесь с основами 3D-графики в Pygame. Разберёте, как создавать трёхмерные сцены, камеры и объекты. Реализуете базовую механику передвижения в 3D-пространстве.

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

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

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

Как проходит обучение

Иллюстрация к пункту обучения

Изучение темы

Просмотр обучающих видеороликов

Иллюстрация к пункту обучения

Выполнение практических заданий

Делаете все тогда, когда вам это удобно и в подходящем вам темпе

Иллюстрация к пункту обучения

Работа с куратором

Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок

Иллюстрация к пункту обучения

Создание итогового проекта

Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио

Спецификация

Отзывы о Coddy

Coddy
5.0051
Школа Кодди
Достоинства

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

Coddy
5.0051
Отличные курсы
Достоинства

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

Недостатки

Не выявила

Coddy
5.0051
Лучшая школа CODDY
Достоинства

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

Недостатки

Не выявила

Coddy
5.0051
Ребенку весело
Достоинства

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

Недостатки

Пока не вижу. 

Coddy
5.0051
Курс Unity в CODDY
Достоинства

Сын обучается в этой школе уже два года. Мы тщательно подбирали программу курса. Завершили разработку игр на платформе Unity. Удивило глубокое погружение в процесс и сложные проекты. Особая благодарность преподавателю за его профессионализм. Хорошая цена за курс

Недостатки

Не выявили

Coddy
5.0051
В целом все прошло очень хорошо
Достоинства

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

Coddy
5.0051
Сын доволен, ура
Достоинства

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

Будем продолжать заниматься.

Coddy
5.0051
Ребенок доволен лагерем
Достоинства

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

Недостатки

Нет. 

Coddy
5.0051
Курс по Unity
Достоинства

Занимаюсь в школе Coddy на курсах по Unity. Тут увлекательно, можно получить много новых знаний. Очень классно просто ТОП

Приходите сюда учится программированию

Coddy
5.0051
Спасибо людям
Достоинства

Нам попался замечательный преподаватель. Записали на занятия дочь и она от них просто в восторге. Много интересного рассказывает. 

Недостатки

Нету. 

Coddy
5.0051
Дочка оценила
Достоинства

Записали дочь, Машу, в эту школу Coddy. Всё очень нравится, преподаватели, занятие, подход к ребёнку. Будем продолжать заниматься.

Недостатки

Не нашли. 

Coddy
5.0051
все супер
Достоинства

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

Coddy
5.0051
Супер платформа
Достоинства

Цены удачные, преподаватели рассказывают интересно и сами по себе явно талантливые, платформа супер, задания классные. 

Недостатки

не найдено

Coddy
5.0051
Ну мне всё нравиться
Достоинства

Мне все нравится, все получается замечательно! Даже удобнее, чем обычно — никуда ездить не нужно.

Недостатки

Нету минусов. Всё хорошо.

Coddy
5.0051
Отличная школа программирования
Достоинства

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

Coddy
5.0051
Сыну очень нравиться
Достоинства

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

Coddy
5.0051
Понравилось все
Достоинства

Мне понравилось абсолютно все! Особенно создание мультиков! Мы остались в восторге и планируем продолжать обучение здесь.

Coddy
5.0051
Сыну подходит
Достоинства

Здравствуйте! Я Анна, мой сын Гоша занимается с Денисом. Ребенок доволен, всегда с и нтересом ждет новых уроков, спасибо!

Coddy
5.0051
Питон
Достоинства

Понравилось отношение сотрудников к моему ребенку, а также улучшилось оценки в школе

Недостатки

Их нет, все супер!!!

Coddy
5.0051
Отличная школа
Достоинства

Понравилось отношение и цена и качество

Недостатки

их нет

Ещё 389 отзывов

Часто задаваемые вопросы

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

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

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

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

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

Другие популярные курсы

Картинка курса

HR бизнес-партнер

Eduson Academy
Бизнес и управление
4,8
89 001 ₽
222 503 ₽
Картинка курса

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

Яндекс Практикум
Бизнес и управление
4,4
70 000 ₽
Картинка курса

Golang Developer. Professional. Язык Go на профессиональном уровне

Otus
Программирование
4
143 000 ₽
Картинка курса

Бизнес-аналитика

НАДПО
Аналитика
4,9
55 000 ₽
71 500 ₽
Изображение курса
Coddy
Для детей и подростков
9 Месяцев
Программирование игр на Python
6 800 ₽