11–14 лет

Minecraft: программирование на языке Python

Программируйте на Python в любимой игре: создавайте 3D-вселенные, управляйте искусственным интеллектом и весело проводите время.
Записаться
Помогаем проводить время с пользой
За 3 месяца ребята освоят базовые принципы программирования, научатся создавать объекты, которые смогут двигаться и преодолевать препятствия. После обучения — защита проекта, сертификат и готовая работа в портфолио.
Кому подойдёт обучение
Ребятам, которые любят играть в Minecraft
Тем, кто хочет научиться программировать
Всем, кто желает узнать, как устроены игры, и мечтает их создавать
3 причины пройти курс по Minecraft
Карьерные перспективы
Python входит в топ-3 рейтинга языков программирования: его используют Facebook и Google в сфере машинного обучения и искусственного интеллекта. Python-разработчики зарабатывают больше 100 000 ₽ в месяц.
Интеллектуальное развитие 
Minecraft — это игра с элементами физики, математики и даже дизайна. Пока ребята создают игровую вселенную, они развивают логическое и творческое мышление, учатся ставить цели и добиваться результата.
Весёлый досуг
Вместо сухой теории — интерактивные вебинары, практические задания и новые друзья, с которыми веселее учиться.

Как проходит учёба
Отличный старт
Занятия проходят по выходным или вечером по будням. Урок длится 90 минут : за это время ребята разбирают новую тему, задают вопросы и получают советы преподавателя. После каждого урока доступна запись.
Практика
Ученики выполняют задания во время урока и по желанию могут получать домашние задания. Преподаватели разбирают ошибки и дают обратную связь каждому ребёнку.
Постоянная поддержка
Ученикам помогают кураторы — помощники преподавателя. Они отвечают на организационные вопросы, следят за успеваемостью и постоянно на связи.
Преподаватели
Илья Акчурин
Разработчик с 9-летним опытом работы: самостоятельно освоил Python, HTML, CSS и JavaScript. Прошёл путь от системного администратора до руководителя IT-отдела, занимался автоматизацией в различных сферах.

Сейчас преподаёт в Ижевском государственном техническом университете им. М. Т. Калашникова и ведёт свой офлайн-кружок по программированию для детей. В прошлом — учитель информатики в школе.
Ирина Жихаревич
3-летний опыт преподавания курсов по Python и Scratch для детей.

Призер хакатона по геймификации в образовании DigiEduHack. Принимала участие в проектах по веб-разработке, парсингу данных, обработке естественного языка с помощью алгоритмов машинного обучения.
Как выглядят практические занятия
Программа обучения
Урок 1
Знакомимся друг с другом
Знакомимся с преподавателем и группой. Запускаем программное обеспечение
Урок 2
Переменные — наши друзья
Узнаем про целые и вещественные числа, научимся сохранять их в переменные и использовать в дальнейшем. Программируем и выявляем основные ошибки.
Практика: починим неработающий телепорт и научимся перемещаться по игровому миру.
Урок 3
Математика, моментальное строительство и суперпрыжки
Узнаем, что такое аргументы и операнды. Научимся работать с математическими операциями в Python и освоим хитрости, которые упрощают вычисления. Разберёмся, что такое случайные числа и как они помогают разнообразить игру.
Практика: строим башенку из блоков, меняем размер под ногами игрока и возводим потрясающие шпили. После строительства — суперпрыжок в неизвестность.
Урок 4
Строки
Научимся вводить данные с клавиатуры и передавать коду. Узнаем про склейку строк и необходимость преобразовывать числа в строку и обратно, попробуем обрабатывать исключения.
Практика: «Привет, мир Minecraft!» Отправляем в чат сообщение, позволяем игроку выбирать тип блока и готовим отчёт о перемещениях.
Урок 5
Булевы значения: истина и ложь
Составим выражения для сравнения, узнаем про логические операции и научимся склеивать строки и булевы значения.
Практика: поворачиваем блоки кодом. Ищем, где игрок: дома, под водой, в воздухе или на дереве? Пытаемся отличить настоящий арбуз от подделки.
Урок 6
Конструкция if: душ и потайная дверь
Изучим операторы ветвления if и конструкцию if-else-elif. Создадим вложенные конструкции и научимся проверять диапазон, применять логические операции в if.
Практика: управляем поворотом блоков, готовим подарок и чиним душ. Ограничиваем область телепортации, снова перемещаемся в нужное место и ищем потайную дверь.
Урок 7
Цикл while: дискотека и цветочный дождь
While — первый тип циклов. Научимся управлять циклом while и игровыми процессами, создадим вложенные конструкции, используя логические операции в цикле, настроим постоянный чат на основе цикла.
Практика: строим танцпол, снимаем водяное проклятие и проводим состязание ныряльщиков.
Урок 8
Функции — источник больших возможностей
Научимся создавать свои функции и вовремя вызывать их, используем аргументы функций, чтобы изменять поведение нашего кода. Изучим глобальные и локальные переменные, а также воспользуемся конструкциями if и while внутри функций.
Практика: посадим лес, создадим самодвижущийся блок, настроим напоминалку для блоков.
Урок 9
Списки, словари и кортежи в Python
Поработаем с несколькими последовательностями: списками, словарями и кортежами. Научимся использовать последовательности в Python и хранить несколько значений в одной переменной.
Практика: возводим столбик-секундомер, создаем меч ночного видения и бьём по блокам. Создаём таблицу результатов.
Урок 10
Цикл for: волшебство в Minecraft
For — второй тип циклов. Научимся перебирать элементы последовательностей и создадим 2D- и 3D-списки с помощью вложенных циклов.
Практика: находим волшебную палочку и лестницу, сносим обветшалые стены, ищем алмазы, возводим колонны и пирамиды. Осваиваем пиксель-арт.
Урок 11
Копируем конструкции с помощью файлов и модулей
Узнаем, зачем нужны файлы и как с ними работать. Сохраним данные из Minecraft в файлы, а затем из файлов — обратно в Minecraft. Разберём модуль shelve и установку модулей с помощью pip, подключим дополнительные файлы и модули к проекту.
Практика: создаём перечень дел: сохраняем записи и выводим их на экран. Сохраняем и загружаем наборы конструкции и создаём модули для управления объектами из блоков.
Урок 12
Многопоточность: игра в игре
Познакомимся с асинхронным программированием в Python и учимся применять его. Узнаем о потоках — специальных объектах в программировании, которые одновременно выполняют несколько частей программы.
Практика: делаем вторую игру — небольшого чат-бота.
Урок 13
Основы объектно-ориентированного программирования
Узнаем, что такое классы и научимся их создавать. Изучим методы и свойства классов, создадим несколько объектов классов и разберёмся в наследовании.
Практика: создаём различные объекты: дом, замок, посёлок, гостиницу и дерево-призрак.
Урок 14
Презентация проектов
На последнем занятии ребята демонстрируют свои проекты родителям и жюри GeekBrains. Все ученики получают цифровые сертификаты о прохождении обучения.
Почему ребятам нравится в GeekSchool
Уроки в прямом эфире
Уроки проходят в Zoom: ребята слушают преподавателя, выполняют задания и сразу исправляют ошибки. После каждого урока сохраняется запись, его удобно пересматривать
Опытные преподаватели
Все преподаватели — эксперты с педагогическим опытом. Они увлекательно ведут уроки, отвечают на вопросы
и помогают с домашними заданиями
Общее развитие
Ребята улучшают логику, добиваются намеченных целей, тренируют творческое
и проектное мышление. Эти навыки помогут и в учёбе, и в жизни
Постоянная поддержка
Кураторы GeekSchool поддерживают ребят и помогают им настроиться на успех. Если возникла сложность, куратор всегда рядом
Друзья по интересам
Ребята находят единомышленников, с которыми интересно учиться, делиться идеями, решать необычные задачи, обмениваться впечатлениями после уроков
Осязаемый результат
Ребята видят результат работы: к концу обучения они презентуют финальный проект, собирают портфолио и получают диплом об окончании курса
Что получит ученик
Постоянный доступ к курсу
У вас навсегда останутся видеозаписи всех пройденных уроков
Сертификат об окончании курса
На основании гослицензии № 040485. Подтверждает, что ученик успешно прошел курс
Учитесь и экономьте
Оставьте заявку, и наш менеджер расскажет подробности.
Получите скидку 5% при покупке двух и более курсов за полгода.
Оставьте заявку и узнайте все подробности о программе обучения
Стоимость обучения

675

Или 56 € при рассрочке до 12 платежей — подробности у менеджера.
Начало занятий
10 декабря
Продолжительность
8 месяцев
Занятия проходят
Ср 19:00
Менеджер расскажет о других доступных датах после отправки заявки

Оставьте заявку

Спасибо!
Ваша заявка принята. Дарим
пробный урок.
Что-то пошло не так
25%
25%
Успейте записаться, пока есть места на курсе
Часто задаваемые вопросы
Кто преподает?
Преподаватели курса — опытные Python-разработчики, хорошо знакомые с IT-индустрией. Ученики получат глубокие знания и практические навыки разработки от востребованного специалиста с большим опытом работы и преподавания.
Кто разрабатывает программу?
Илья Акчурин, разработчик с 9-летним опытом работы и 5-летним опытом преподавания. Сейчас преподаёт в Ижевском государственном техническом университете им. М. Т. Калашникова и ведёт свой офлайн-кружок по программированию для детей. В прошлом — учитель информатики в школе. Программу одобряют методисты GeekSchool — специалисты по построению траектории и процесса образования.

Как проходят уроки?
В формате вебинара: преподаватель объясняет тему, отвечает на вопросы и даёт задания. Если ученик пропустил урок, его можно посмотреть в записи и задать вопросы в чате.
Чему научатся ребята?
Прежде всего основам программирования на Python — эти знания помогут освоить IT-профессию в будущем. Ещё они будут лучше понимать математику и геометрию: ученики представляют в уме высоту, ширину и глубину будущих объектов, создают их и сооружают конструкции. Курс учит мыслить последовательно: логически рассуждать, ставить цели, составлять алгоритмы решения задач и достигать результата.
Где пригодятся навыки программирование на Python?
В большом количестве сфер: от машинного обучения и искусственного интеллекта до банкинга и ритейла. Python активно используют Google, Facebook и другие крупные компании.
А если нет опыта в программировании?
Ничего страшного: курс для ребят, которые только делают первые шаги в программировании. Достаточно немного понимать английский и обладать базовым уровнем математики: уметь складывать, вычитать, делить и умножать. Остальное объяснит преподаватель.
Что получит выпускник?
Электронный сертификат, подтверждающий полученные знания и навыки, и готовую работу в портфолио.
Что будет в конце обучения?
На последнем занятии ребята демонстрируют свои проекты родителям и жюри GeekBrains. Все получают цифровые сертификаты о прохождении обучения, а авторы трёх лучших проектов будут отмечены призами от GeekSchool.

Другие курсы, которые понравятся школьникам

Ничего не найдено