Летняя школа МШП — это хороший выбор для школьников, которые хотят углубить знания по любимым предметам, изучить что‑то новое или подготовиться к учебному году в среде увлеченных единомышленников.
Начинаем с общего сбора. Настраиваемся на работу, обсуждаем учебные проекты и активности в Коворкинге.
Три раза в неделю будут профильные коворкинги — мероприятия.
Интерактивные лекции с дискуссиями
Мини-интервью с IT-специалистами
Соревнования: по скорости печати кода, по алгоритмическому программированию, по генерации картинок и многое другое
Коворкинг — это многофункциональные пространство для совместной работы и общения в среде увлеченных единомышленников. Где ребята могут работать над проектами, обмениваться идеями, проводить интеллектуальные челленджи, а также посещать профильные мероприятия.
Заряженные и бодрые отправляемся на занятия. Что будем изучать: разработку игр или сайтов, программирование или анализ данных, а может, создание 3D‑миров или сложной трехмерной графики — решать вам!
Но не расстраивайтесь — измените фильтры, и, возможно, появится то, что вам подойдёт.
Minecraft STEM (3‑4 классы)
Как соединить Minecraft и инженерную науку реального мира?
Minecraft STEM — возможность превратить интерес ребенка к игровым платформам в увлечение техническим творчеством. STEM включает в себя четыре элемента: наука, технологии, инженерия и математика.
В этой смене ребята научатся:
использовать знания инженерных наук внутри Minecraft
принципам создания инженерных сооружений: стен, преград, мостов, зданий
работать с электронными и логическими цепями
удивлять друзей, создавая ловушки и транспортные механизмы
работать с Redstone, при помощи которого создаются все механизмы в Minecraft
тестировать в Minecraft технологии и гипотезы, которые можно будет применять в реальном мире.
ЗАПИСАТЬСЯ
Создание 3D миров в Roblox (3‑4 классы)
Развиваем навыки моделирования и создания игровых миров в Roblox
Смена погрузит в одну из важных составляющих процесса разработки игр, фильмов и анимаций — моделирование виртуальных миров и объектов в играх. Научимся работать в редакторах 3D Orchad и MagicaVoxel.
В этой смене ребята научатся:
самостоятельно создавать 3D-модели
применять принципы и приемы level-дизайна
создавать игровой ландшафт и наполнять уровни 3D-моделями
создавать полноценный игровой мир на платформе Roblox
ЗАПИСАТЬСЯ
Разработка игр и основы геймдизайна (3‑4 классы)
Попробуй себя в роли GameDev-разработчика!
На смене ребята узнают, как устроены игры изнутри. Поймут процесс создания персонажей, игровых сюжетов и виртуальных уровней.
Среда разработки 2D-игр Gamefroot отлично подходит для погружения в геймдев и позволяет создавать свои полноценные игровые проекты при помощи блочного программирования.
В этой смене ребята научатся:
проектировать двухмерные уровни при помощи базовых игровых механик и правил гейм-дизайна
программировать игровых ботов и элементы окружения
создавать игры-платформеры с собственным дизайном.
ЗАПИСАТЬСЯ
Робототехника WRO: летний интенсив (4‑7 классы)
Робототехника WRO подойдет для новичков и для тех, кто уже давно умеет собирать настоящих роботов.
Научим основам конструирования, принципам работы датчиков и моторов, алгоритмам функционирования роботов в популярном инновационном конструкторском наборе LEGO EV3 — полноценной платформе для изучения робототехники.
В этой смене ребята научатся:
создать нестандартные робототехнические механизмы
программировать и подключать моторы и различные захваты
претворять в жизнь конструкции различной сложности
применять знания физики в робототехнике.
А также пройдут вступительные испытания в бесплатное олимпиадное отделение МШП по робототехнике, тренеры которого подготовили Чемпионов Всемирной олимпиады роботов.
ЗАПИСАТЬСЯ
Sound Design для видеороликов и анимации (5‑7 классы)
Погружение в саунд-арт и игровой дизайн
Научимся писать звуки и музыку, создавать аудио-эффекты для игр и кино. Различать музыкальные жанры и направления, понимать, как созданы и записаны знакомые треки. Будем работать с профессиональными инструментами: Reaper, SoundQ и Aegisub. Эти программы используют большие студии для создания игр-бестселлеров.
В этой смене ребята научатся:
создавать треки с нуля при помощи сэмплов
записывать, склеивать звуки, анализировать их и воспроизводить самостоятельно
обрабатывать звук различными эффектами
монтировать и работать с референсами
правильно использовать музыку в проектах
А также создадут портфолио с мелодиями и звуками, которые можно будет использовать в своих проектах: от видеоблогов и игр до мультфильмов и кино.
ЗАПИСАТЬСЯ
Разработка 3D-моделей и игровых миров для Minecraft (5‑7 классы)
Проектировать 3D-модели для Minecraft, создавать иллюстрации и анимировать всё, что захочется, с помощью платформы Blockbench — всему этому научим на этом курсе! После обучения каждый сможет не просто работать с 3D и 2D объектами, текстурами и освещением, но и научатся создавать собственные виртуальные миры и соберут полноценное портфолио.
Все записавшиеся научатся:
проектировать модели с анимацией и текстурами
работать в роли 3D-моделлера в играх, дизайне и архитектуре
создавать модели разной сложности
настраивать рендер готового проекта.
ЗАПИСАТЬСЯ
Программирование в Minecraft на Python (5‑7 классы)
Увлекательное программирование: изучаем Minecraft
Самая популярная игра в мире уже вошла в школьные программы благодаря тому, что она отлично подходит для обучения азам программирования — ребятам легче учиться на основе знакомого всем мира.
Мы не обошли стороной любимый всеми конструктор и посвятили ему творческую смену. Здесь мы не будем играть, а вместе создадим новые элементы и сценарии для Minecraft.
Расскажем, как использовать библиотеки Python для того, чтобы менять игровой мир, создавать мини-игры и моды (дополнения для игр). Научим писать алгоритмы при помощи блочного и текстового программирования.
В этой смене ребята научатся:
создавать масштабные и красивые постройки при помощи языка Python
программировать каменный блок в качестве питомца: он будет ходить рядом и охранять персонажа
телепортироваться в любую точку без читов и творческого режима
строить автоматические ловушки и механизмы
создавать волшебный алхимический меч, превращающий камни в алмазы
разрабатывать телепорт на любое расстояние
создавать свои мини-игры
синхронизировать погоду в Minecraft с той, что сейчас за окном.
ЗАПИСАТЬСЯ
Программирование игр на Unreal Engine 4 (6‑8 классы)
Погружаемся в геймдизайн с Unreal Engine 4!
Мы научимся работать с Unreal Engine — профессиональной средой разработки. Она предоставляет широкий спектр возможностей для создания видеоигр и интерактивных виртуальных сред, а также для создания различных визуализаций для фильмов, архитектурных проектов и виртуальной реальности. На Unreal Engine созданы мировые бестселлеры: от Unreal Tournament до Fortnite и PUBG. Вместе мы изучим технологию визуального программирования Blueprints, погрузимся в основы геймдизайна, сформируем навыки для реализации практически любой задумки, поможем каждому разработать свой мини-проект.
В этой смене ребята научатся:
разрабатывать симулятор гонок с собственными настройками
создавать игру в жанре платформера
программировать 3D-runner с бесконечным полотном и собственным персонажем
добавлять 3D-модели для персонажей из библиотек
кастомизировать меню, строить логику достижений в игре.
А также разработают итоговый проект в понравившемся жанре, который можно добавить в портфолио.
ЗАПИСАТЬСЯ
Unity: программирование игр на С# (7‑10 классы)
Научим создавать игры на самой популярной платформе в мире!
На платформе Unity создано 3/4 всех игр, включая Rust, Fallout Shelter, Pokemon Go, Call of Duty mobile. Курс поможет освоить новую среду разработки и сразу использовать свои знания в конкретных проектах.
На смене с нуля освоим игровую разработку. Научимся создавать игру в жанре платформера. Напишем код на С# — одном из самых популярных языков в GameDev-индустрии. Будем работать с библиотеками, которые используются в реальных проектах.
Мы не ограничиваем ребят в фантазиях и желаниях – команда педагогов поддерживает любой эксперимент.
В этой смене ребята научатся:
создавать окружение в виртуальной среде
работать с физикой и анимацией на игровом движке
программировать игровую логику на С#
проходить все этапы создания игрового проекта: от идеи до размещения игры в маркетплейсе приложений.
А также разработают три проекта для собственного портфолио.
ЗАПИСАТЬСЯ
Data Science: анализ данных на Python (8‑10 классы)
Лучшие решения принимаются на основе данных
Смена даёт уникальные для школьного образования знания в сфере больших данных. Они помогут сделать первые шаги на пути в самый высокооплачиваемый сегмент в IT.
Data Science объединяет статистику, машинное обучение, анализ данных и визуализацию для принятия обоснованных решений на основе данных. С помощью языка Python освоим мощные инструменты анализа, чтобы превращать простые цифры в осмысленные истории и стратегии.
В этой смене ребята изучат:
принципы работы с базами данных и SQL
основы языка Python и его библиотеки
способы нахождения данных, в том числе библиотеки датасетов или парсинг сайтов
методы проверки гипотез и визуализации данных.
ЗАПИСАТЬСЯ
Разработка моделей искусственного интеллекта (8‑9 классы)
Разработка моделей искусственного интеллекта — это процесс создания программ, которые анализируют данные и делают прогнозы. На курсе будем программировать и обучать нейросети с погружением в библиотеки для их создания. Вместе изучим основы машинного обучения, его концепции и алгоритмы.
В этой смене ребята научатся:
разбираться в основных типах нейросетей;
методам предобработки и подготовки данных для обучения моделей;
алгоритмам распознавания изображений и звуков;
принципам разработки и обучения моделей машинного обучения;
использовать библиотеки для работы с данными и моделями машинного обучения;
программировать и обучать модели для решения различных задач, а также оптимизировать их производительность.
ЗАПИСАТЬСЯ
Применение AI-платформ при разработке приложений (8‑10 классы)
Хотите быть на острие технологий, научиться программировать с помощью ИИ и стать востребованным кодером? Учащиеся курса овладеют самыми продвинутыми инструментами программирования, научатся работать с ИИ-ассистентами с помощью передового промышленного редактора Cursor IDE и пройдут самую серьёзную подготовку. Прошедшие этот интенсив, не просто повысят свою эффективность разработки в несколько раз, а освоят инструменты с действительно безграничными возможностями. Всё это качества и навыки, необходимые для продвинутых программистов — то есть для наших учеников!
Все записавшиеся научатся:
создавать приложения и мини-игры с помощью Cursor IDE, практически не написав ни строчки кода вручную;
использовать искусственный интеллект, чтобы быстро исправлять ошибки и улучшать проекты;
разрабатывать веб-приложения и графические проекты, которые можно показать друзьям;
публиковать собственные проекты с помощью GitHub Pages и Telegram-ботов;
создавать портфолио с проектами, которые пригодятся для поступления в вуз или старта карьеры.
ЗАПИСАТЬСЯ
Технологии frontend-разработки (7-10 классы)
Все сайты, которыми мы пользуемся каждый день: социальные сети, онлайн-магазины, новостные порталы, образовательные платформы — результат работы фронтенд-разработчиков. Как создаются удобные и красивые веб-страницы, ты узнаешь на курсе «Технологии frontend-разработки». Здесь ты получишь самые важные и актуальные навыки веб-разработчика и самостоятельно сделаешь свой первый полноценный сайт.
На курсе ты:
изучишь основы HTML-разметки и научишься создавать структуру современных веб-страниц;
узнаешь, как красиво и функционально оформить сайт с помощью CSS;
освоишь адаптивную верстку, чтобы твои проекты корректно отображались на любых устройствах — от смартфона до компьютера;
разберёшься с Flexbox и Grid — самыми актуальными подходами в современном веб-дизайне;
научишься использовать медиа-запросы, чтобы твой сайт был доступен и удобен для всех пользователей;
создашь собственный сайт, который станет частью твоего портфолио и поможет в дальнейшем поступлении или старте карьеры.
ЗАПИСАТЬСЯ
Олимпиадные задачи на Python (6‑7 классы)
Решаем олимпиадные задачи на Python
На смене будем интенсивно тренироваться в решении олимпиадных задач. Олимпиады — реальный способ поступить в ведущие вузы страны по льготам или вообще без экзаменов. Научимся решать задачи школьного и муниципального этапов Всероссийской олимпиады школьников по информатике 7-8 класса.
В этой смене ребята научатся:
ориентироваться в олимпиадных заданиях по математике и информатике
решать олимпиадные задачи на Python
профессионально пользоваться отладкой
решать большое количество задач с реальных олимпиад.
ЗАПИСАТЬСЯ
Олимпиадное программирование: группа D (7‑9 классы)
Готовимся к олимпиадам по программированию вместе!
Эта смена для тех, кто хочет начать интенсивную подготовку к олимпиадам уже этим летом. Олимпиады по программированию дают возможность без конкурса или с существенными льготами попасть в лучшие вузы страны. Многолетний опыт учащихся МШП доказал: чем раньше вступить на этот путь, тем больше шансов на успех.
Средний балл для поступления по самым востребованным направлениям год от года существенно растет. Олимпиады — это способ ещё до окончания школы получить место в университете.
Занятия в смене ведут педагоги, которые специализируются на олимпиадах. Они помогут разобраться в видах сортировок, изучить рекурсию, бинарный поиск, теоретико-числовые алгоритмы, структуры данных и их применение, алгоритмы на графах.
Будем тренироваться на реальных олимпиадных заданиях муниципального этапа Всероссийской олимпиады школьников по информатике. Все ребята из смены примут участие во внутренней олимпиаде МШП.
В этой смене ребята научатся:
решать реальные олимпиадные задачи разного уровня
работать с алгоритмами и структурами данных, которые ускоряют код
разбираться в сложности и эффективности алгоритмов.
А также пройдут вступительные испытания в бесплатное олимпиадное отделение МШП.
ЗАПИСАТЬСЯ
CTF.Ready (8‑10 классы)
CTF (Capture the flag) — разновидность соревнований по компьютерной безопасности, где команды пытаются добыть «засекреченные» данные за счет уязвимостей. Для участия в этих соревнованиях необходимо глубоко понимать, как работают сети, интернет и базы данных. Уметь создавать веб-приложения. Разбираться в работе памяти компьютера и читать машинный код.
МШП уже давно принимает участие во Всероссийских и международных соревнованиях по CTF. А в октябре 2023 года на одном из самых престижных — Google CTF Finals — команда выпускников олимпиадного отделения МШП заняла первое место.
В этой смене ребята научатся:
организовывать валидацию данных и изучать язык SQL
работать с современными технологиями Websocket, Long Poll и AJAX
программировать сокеты для сетевого взаимодействия и построения связи клиент-сервер
создавать и защищать реальные web-сервисы и многопользовательские сетевые программы
стеганографии (способу сокрытия или внедрения дополнительной информации)
реверс-инжинирингу: извлечению исходного кода из готовой программы.
А также пройдут вступительные испытания в бесплатное олимпиадное отделение МШП по CTF.
ЗАПИСАТЬСЯ
Подготовка к ОГЭ по математике: задачи повышенной сложности (8 класс)
Высокий балл на ОГЭ даст преимущество на ЕГЭ
Немногие знают, что подготовка к ОГЭ является важнейшим этапом при подготовке к ЕГЭ. Например, задачи по геометрии из второй части ОГЭ близки по сложности к тем, с которыми придётся столкнуться на итоговой аттестации, а задача с параметром на ОГЭ закладывает базис для одной из самых сложных задач ЕГЭ.
Эта смена – вызов для тех, кто готов к усложнённым задачам из ОГЭ по математике. Опыт их решения с командой педагогов МШП даст преимущество на ЕГЭ. Курс посетило уже более 2 000 человек.
В ходе смены помогаем прокачивать навыки решения задач в условиях экзамена, быстро находить верный путь и справляться с волнением.
В этой смене:
Научимся решать по-настоящему сложные задачи
Прокачаем общий уровень знаний по математике с командой педагогов МШП
Повысим шансы ребят поступить в вуз мечты.
ЗАПИСАТЬСЯ
Подготовка к ЕГЭ по математике: ключевые задачи (10 класс)
Курс для 10-классников: начни готовиться к ЕГЭ по математике уже летом
Экзамен по математике один из самых сложных. Поэтому начинать подготовку к нему нужно уже с 10 класса. Это избавит школьника от запредельной нагрузки, с которой он может столкнуться в выпускном классе.
В летней смене преподаватели МШП помогут систематизировать знания по математике, изучить дополнительно теорию и, главное, отточить навык решения заданий ЕГЭ. Ребята обретут уверенность в себе и избавятся от страха экзамена. Изучат нестандартные и более эффективные способы решения задач. А также пройдут адаптацию к новому формату задач ЕГЭ.
На смене разберем самые сложные задачи первой части ЕГЭ, а также 4 из 7 задач второй части экзамена.
В этой смене ребята научатся:
решать задачи на теорию вероятностей
строить графики функций
рассуждать на чертежах в планиметрических и стереометрических задачах
решать показательные, рациональные, иррациональные, тригонометрические и логарифмические уравнения и неравенства.
ЗАПИСАТЬСЯ
Подготовка к ЕГЭ по информатике: задачи повышенной сложности (10 класс)
Как сдать главный экзамен для старта карьеры в IT? Команда МШП поможет!
От результата ЕГЭ по информатике напрямую зависит, удастся ли попасть на IT-специальность в вуз. Поэтому подготовка должна быть долгой и основательной. Опыт большинства выпускников показывает: чем раньше начать готовиться, тем выше балл получится набрать.
Разработчиком и методистом курса является Елизавета Борисовна Беримская – председатель конфликтной комиссии, федеральный эксперт ЕГЭ.
На этой смене разберём 11 из 27 задач ЕГЭ по информатике. Особое внимание уделим именно 27 задаче – она является самой сложной в программе экзамена.
Также в этой смене:
заранее начнем готовиться к ЕГЭ: определим и устраним пробелы в школьном курсе информатики
пройдем адаптацию к формату задач ЕГЭ, научимся использовать более эффективные и нестандартные решения
научимся анализировать и решать усложненные задачи по программированию
ознакомимся с самыми последними изменениями в ЕГЭ по информатике.
Школа №1 среди детских IT школ России — выводы сделаны аналитиками АНО ДО «Московская школа программистов» на основе следующих данных: команда Московской Школы программистов завоевала золотую медаль на Международной олимпиаде по робототехнике WRO-2019, опередив соперников из 77 стран; ученики Школы программистов завоевали 82 награды на Всероссийских олимпиадах по информатике; в отделениях Школы программистов обучается 5828 школьников.