Фильтр по курсам:
Roblox — воплощение творческих идей в 3D
«Башня паркура»
Клон популярной игры с движущимися препятствиями, созданный учеником в Roblox Studio на языке программирования Lua
«Мой мир»
3D-мир, при создании которого отработаны навыки работы с инструментами различных текстур, смоделированный учеником в Roblox Studio
Локация для будущей игры, созданная в Roblox Studio, с помощью продвинутого программирования на языке Lua
«Тропическая карта»
Одна из концепций 3D-локации, полностью спроектированная учеником в Roblox Studio
«Острова»
«Путешествие робота»
Авторский персонаж, созданный на языке программирования Lua в Roblox Studio с применением навыков продвинутого анимирования
Игра с препятствиями, в которой нужно решать математические задачи, созданная в Roblox Studio с применением языка программирования Lua
«Математическая головоломка»
Ландшафт для будущей игры, созданный в Roblox Studio с помощью инструмента Editor
«Остров зомби»
Гоночная трасса для игры, спроектированная в Roblox Studio. При её создании отработаны навыки перемещения объектов в 3D-пространстве
«Гонки»
Roblox Level 2 — продвинутая мастерская будущих разработчиков игр!
Игра приключение, в которой нужно выполнять различные задания. Создал студент курса
Игра Color Blocks созданная студентом курса
Проект Puzlle Quest, которую создал студент в рамках самостоятельного проекта
Проект для изучения основ Roblox Studio созданный студентом
Проект “пол - это лава”, которую создал студент в рамках самостоятельного проекта
Мир Майнкрафт в Roblox Studio, созданый по собственной идее студента
Проект “Увернись от шара”, который создал студент в рамках самостоятельного проекта
Проект “Паркур”, который создал студент в рамках самостоятельного проекта
Программирование на языке будущего — Python
Рисунок, созданный в графической библиотеке Turtle, где ученик управляет черепашкой с помощью кода на Python, которая воспроизводит рисунок
«Наруто»
«Игра-кликер»
Игра, написанная на Python, в которой ученик применил знания обработки кликов. Игроку нужно сделать как можно больше кликов на время
Аркадная 2D-игра в стиле Mario, написанная учеником на Python
«Путешествие по мирам»
Игра на Python, где нужно смешивать ингредиенты и получать зелье. Создана учеником для публикации на маркетплейсе
«Космический шуттер»
«Алхимия»
Игра с несколькими врагами и разными уровнями сложности, созданная на Python с помощью метода collidest
«Geometry dassh»
Клон популярной платформенной игры, написанной учеником на Python
«Flappy bird»
Клон популярной 2D-игры, созданный учеником на Python
Калькулятор, написанный учеником на Python, который может складывать, вычитать, умножать и делить числа
«Простой калькулятор»
Цифровое творчество — развитие воображения и творческого потенциала
«Весёлый отпуск»
Локация и персонажи для комикса, созданные в графическом редакторе Krita, с учётом законов композиции и сочетания цветов
«Спокойствие в лесу»
Анимированная иллюстрация, которая станет частью мультфильма
Локация для мультфильма, созданная в графическом редакторе Krita
«Мистика на чердаке»
«Путешествие робота»
2D-мультфильм с несколькими сценами, созданный студентом курса в WickEditor
Покадровая анимация персонажа, созданная в приложении Wick Editor
3D-модель робота Валл-и c разными предметами в руках, которую подготовила студентка курса в Spline
«Робот Валл-и готовит подарки для Евы»
«Кот проголодался»
Покадровая анимация, созданная учеником с помощью сервиса FlipAnim
«Эмоции Души 22»
Концепция персонажа для будущего мультфильма, анимированная в приложении Wick Editor
«Кодди»
Программирование на языке будущего — Python
Рисунок, созданный в графической библиотеке Turtle, где ученик управляет черепашкой с помощью кода на Python, которая воспроизводит рисунок
«Наруто»
«Игра-кликер»
Игра, написанная на Python, в которой ученик применил знания обработки кликов. Игроку нужно сделать как можно больше кликов на время
Аркадная 2D-игра в стиле Mario, написанная учеником на Python
«Путешествие по мирам»
Игра на Python, где нужно смешивать ингредиенты и получать зелье. Создана учеником для публикации на маркетплейсе
«Космический шуттер»
«Алхимия»
Игра с несколькими врагами и разными уровнями сложности, созданная на Python с помощью метода collidest
«Geometry dassh»
Клон популярной платформенной игры, написанной учеником на Python
«Flappy bird»
Клон популярной 2D-игры, созданный учеником на Python
Калькулятор, написанный учеником на Python, который может складывать, вычитать, умножать и делить числа
«Простой калькулятор»
Создавай чат-боты, сайты и программы с ИИ на Python — раскрой свой потенциал!
«Сайт-дневник»
Создан учеником на языке Python с использованием фраймворка Flask
«Сайт портфолио»
Создан учеником на языке Python с использованием фраймворка Flask
Создан учеником на языке Python
«Дискорд-бот “Зеленая энергетика”»
Создан учеником курса Python
«Сайт-игра для освещения проблемы глобального потепления»
«Дискорд-бот “Определяем птицу”»
Создан учеником на языке Python с использованием технологий машинного обучения
Создан учеником на языке Python с использованием фраймворка Flask
«Сайт про львов»
Создан учеником на языке Python с использованием технологий машинного обучения
«Дискорд-бот “Определяем грибы”»
Создан учеником на языке Python
«Дискорд-бот “Эхо”»
3D моделирование — разработай персонажей, миры, анимации и построй свой профессиональный путь!
3D-проект интерьера комнаты
Уютный японский сад с цветущими сакурами, который создал студент, изучая основы моделирования и текстурирования на курсе
Ландшафт в стиле лоу-поли для игры «Дикий Запад»
Анимированная 3D-сцена с северным сиянием, созданная по собственной идее студента
Анимированный 3D-персонаж, созданный по собственной идее студента
3D-модели персонажей фильма “Звездные войны”, созданные студентом курса
3D иконка “Один день в бизнесе” с высоким уровнем детализации
Анимация персонажа-робота с мечом, созданная студентом курса уже на 6-м модуле.
Графический дизайн – от логотипа до фирменного стиля – создай свой бренд!
Лев Караджа разработал айдентику для мероприятия посвящённого граффити (уличному искусству) в Photopea.
Карточка товара наушников для маркетплейста от Дениса Мисикова выполнен в Figma уже на третьем уроке!
Плакат для своего супер-геройского фильма разработала Милана Нарушевич при изучении правил композиции.
Бакытжан Казбег разработал дизайн для сюрприз-бокса. Как думаете, что внутри?
Рекламный баннер для продажи наушников разработала Куралай Алыбекова в Figma.
Плакат для праздника Хэллоина подготовила Ясмина Караташ на уроке по изучению шрифтов и типографике.
Постер для Фестиваля Уличной Культуры “Street Vision” подготовила Милана Нарушевич.
Эвелина Зибатова создала Космос с помощью программы Photopea с нуля!
Создавай сайты, как профессионал: от дизайна до публикации — HTML, CSS и адаптивная верстка для мобильных устройств!
«Сайт-портфолио»
Создан учеником с использованием HTML, CSS
«Сайт полезных советов»
Создан учеником с использованием HTML, CSS
Создан учеником с использованием HTML, CSS
«Сайт музыкальной группы»
Создан учеником с использованием HTML, CSS
«Сайт-визитка»
«Сайт Хаяо Миядзаки»
Создан учеником с использованием HTML, CSS
Создан учеником с использованием HTML, CSS. Реализована интеграция видео с Youtube
«Сайт компьютерной игры»
Создан учеником с использованием HTML, CSS. Реализована интеграция видео с Youtube
«Сайт компьютерной игры»
Создан учеником с использованием HTML, CSS
«Сайт про Ралли»
Покори JavaScript, чтобы создавать уникальные сайты с анимацией и играми
«Сайт Хаяо Миядзаки»
Создан учеником с использованием HTML, CSS, JS. На сайте реализована анимация
«Онлайн-игра»
Создана учеником с использованием JavaScript
Создан учеником с использованием HTML, CSS, JavaScript
«Новостной сайт»
Создан учеником с использованием JavaScript
«Сайт-портфолио»
«Онлайн редактор кода»
Создан учеником курса JavaScript. Реализована возможность писать и запускать код Python
Создана учеником с использованием JavaScript
«Онлайн игра кликер»
Создан учеником с использованием HTML, CSS, JavaScript
«Сайт про кино и сериалы»
Создан учеником с использованием HTML, CSS, JavaScript. Реализована возможность играть на сайте
«Сайт игры»
Unity — мощный игровой движок для твоих идей!
Игра “Космический шутер”, которую создал студент в рамках самостоятельного проекта
Игра “Королевская битва”. Игра, которую студент создавал в рамках курса и улучшил воспользовавшись полученными знаниями
2D платформер, созданный учеником курса Unity
2.5D Платформер в котором вы играете за тёмного мага, который создал студент в рамках самостоятельного проекта
Логическая игра. Проект студента
Игра Red Dungeon, созданная по собственной идее студента
Игра, в которой нужно побеждать мощных противников на арене. Создал ученик курса Unity
Игра “Путешествия Марвина”, созданная учеником курса Unity
Unity Pro — мобильная разработка - путь к профессиональному развитию
Игра в жанре Rogue Lite, которую создал студент в рамках самостоятельного проекта
Мультиплеерная игра “Гонки”. Созданная студентом в рамках финального проекта
3D модель космического шатла, которую ученик создал для своего проекта
Самообучаемая нейросеть созданная студентом курса
Игра для Google Play в жанре Шутер. Проект студента
Игра Ball Idle, созданная для Google Play по собственной идее студента
Ученик курса Unity Pro создал новую версию популярной игры Камень, Ножницы, Бумага. И загрузил её в Play Market
Игра “Demon Rogue”, созданная учеником курса Unity
Программа курса
Модуль 1
Модуль 2
Модуль 3
Модуль 4
Модуль 5
Модуль 6
Модуль 7
Модуль 8
Модуль 9
Модуль 10
Результат: Мы научились создавать игру в Roblox Studio с нуля, изучили основные понятия игрового дизайна и 3D-моделирования . Научились настраивать и перерабатывать готовый проект. Опубликовали свой проект на сайт Roblox.
Игра “Спасение мира”
Урок 1:
Знакомство с Roblox! Основы создания игр. Базовый интерфейс Roblox Studio, добавление шаблона карты. Изучение ToolBox.
Урок 2:
Продвинутые инструменты редактирования местности. Запускаем готовую карту и с помощью инструментов Roblox Studio и перестраиваем её под собственный проект.
Урок 3:
Создание 3D моделей с использованием блоков и других базовых объектов. Изменение цвета и материала. Продолжаем работу над игрой - Спасение мира. Строим препятствия и создаем элементы декора.
Урок 4:
Повторение пройденного материала. Дорабатываем свой первый проект! Тестируем и презентуем проект. Опубликуем проект в Roblox.
Результат: Мы изучили физику в Roblox Studio. Разобрались в том, как создавать скрипты на языке LUA. Научились взаимодействовать с объектами при помощи скриптов. Начали создали собственную игру "Tower of the Hell”
Tower of the Hell. Создание собственного проекта
Урок 1:
Основы создания скриптов на языке LUA. Учимся реализовывать механики при помощи простых скриптов. Начинаем разработку нового проекта.
Урок 2:
Научимся с помощью программирования изменять параметры объектов в Roblox. Создадим препятствия со скриптом на языке LUA в игре Tower of Hell.
Урок 3:
Изучение физики в Roblox Studio. Использование моторов и физики для создания препятствий.
Урок 4:
Научимся изменять здоровье игрока при помощи скриптов. Тестирование проекта.
Результат: Мы продолжили работать со скриптами. Научились применять скрипты для взаимодействия с объектами. Модифицировали и доработали проект "Tower of the Hell" и опубликовали его в интернете и платформе Roblox!
Tower of the Hell. Расширение функционала
Урок 1:
Продолжаем расширять наш проект Tower of Hell. Создадим новые препятствия со скриптами.
Урок 2:
Создание движущихся объектов. Изучаем анимацию для объектов. Настраиваем объекты с помощью программирования на языке LUA.
Урок 3:
Изучение взаимодействия с объектами. Создаём интерактивные объекты для включения препятствий. Изучаем Surface GUI(интерфейс на объектах).
Урок 4:
Создание чек-поинтов. Создание бустов и новый паркур на время. Публикуем проект на сайт Роблокс.
Результат: Мы расширили свои знания о программировании на языке LUA. Мы узнали, как работать с эффектами. Создали собственную игру с гоночной трассой и опубликовали игру в Интернете!
Игра — гонки
Урок 1:
Знакомство с основами игрового дизайна. Продвинутая работа с локациями. Создание собственной гоночной трассы.
Урок 2:
Моделирование, настройка движения и физики автомобиля. Дизайн объектов.
Урок 3:
Обучение созданию визуальных эффектов. Работа с пользовательским интерфейсом и языком программирования LUA. Создадим респаун для нашей машины.
Урок 4:
Доработка проекта. Добавляем активность для игроков - гонка на время.
Результат:  Создали неигровых персонажей и добавили смысл в наш проект с помощью мини- квеста. Научились создавать собственные анимации.
Приключенческая игра. Командная разработка. NPC
Урок 1:
Знакомство с командной разработкой. Работа в команде и создание нового мира. Повторение Toolbox. Начинаем создание новой приключенческой игры.
Урок 2:
Знакомство с NPC. Создание и кастомизация NPC.
Урок 3:
Создание анимации персонажа в Roblox Studio.
Урок 4:
Диалоги NPC. Создание мини-квеста. Тестирование.
Результат: Мы научились создавать внутриигровую валюту и магазин покупок. Познакомились с тем, как работать с GUI. Мы продолжили разработку проекта “Приключенческая игра”.
Приключенческая игра. Создание внутриигровой системы валют
Урок 1:
Создание внутриигровой валюты. Анимация предметов и создание таблицы подсчёта валюты.
Урок 2:
Создание руды. Добавление инструмента в инвентарь.
Урок 3:
Работа с пользовательским интерфейсом GUI в Roblox. Создание внутриигрового магазина.
Урок 4:
Работа с атмосферой. Создание объекта для обмена валюты. Тестирование проекта.
Результат: Изучили основы монетизации собственных проектов. Научились создавать “ачивки”. Доработали проект “Приключенческая игра” и опубликовали его в Интернете!
Приключенческая игра. Монетизация в играх
Урок 1:
Badges. Добавляем в проект бейджи, которые позволяют игрокам получать достижения.
Урок 2:
GamePass. Реализация игровых пропусков, которые игроки могут купить за реальные деньги. Создание питомца, который путешествует вместе с игроком.
Урок 3:
Изучение основ монетизации Roblox Studio. Создаем предметы на продажу, которые игроки могут купить за реальные деньги.
Урок 4:
Дорабатываем проект. Изучение настроек игры. Реализация приватных серверов.
Результат: Учащиеся научились использовать переменные и функции в Lua. Используя готовые скрипты, они применили эти знания для добавления функций в свою игру «Пол - лава». Результатом стал новый проект опубликованный на платформе Roblox.
Игра - “Пол - это лава”
Урок 1:
Переменные и способы их использования.
Урок 2:
Функции и способы их использования.
Урок 3:
Добавление функций в игру с помощью готовых скриптов и понимание логики, лежащей в основе используемых переменных и функций.
Урок 4:
Завершение разработки нового проекта. Добавление новых механик.
Результат: Учащиеся научились использовать условные операторы и циклы в Lua. Они применили эти знания для добавления различных функций в свою мини-игру «Обходи препятствие» с помощью готовых скриптов. Результатом стал новый проект опубликованный на платформе Roblox.
Мини-игра “Обходи препятствие”
Урок 1:
Условные операторы в Lua и как их применить в проекте.
Урок 2:
Циклы for в LUA.
Урок 3:
Добавление механик в игру с помощью готовых скриптов. Закрепление логики условных операторов и циклов for.
Урок 4:
Завершение разработки нового проекта. Добавление новых механик.
Результат: Разработали свою собственную оригинальную игру. Объединили различные игровые механики и сценарии. Протестировали проект и представили свой выпускной проект.
Разработка собственного проекта
Урок 1:
Основы геймдизайна. Разработка идеи для своего собственного проекта.
Урок 2:
Разработка собственного проекта. Учимся создавать игровые механики.
Урок 3:
Финальное тестирование собственного проекта. Доработка выпускной игры.
Урок 4:
Презентация проектов. Выпускной.
Модуль 1
Модуль 2
Модуль 3
Модуль 4
Модуль 5
Модуль 6
Модуль 7
Модуль 8
Модуль 9
Модуль 10
Результат: Создан простой проект в Roblox, демонстрирующий базовое владение переменными, функциями и циклами в LUA. Учащиеся получили практические навыки решения типичных программистских задач и основы программирования в Roblox Studio.
Основы программирования на языке LUA
Урок 1:
Вспоминаем работу с переменными. Начинаем разработку нового проекта
Урок 2:
Работа с функциями в LUA. Учимся исправлять ошибки в скриптах. Различные вызовы функций
Урок 3:
Изучение работы циклов. Настраиваем телепорт и учимся искать объекты при помощи кода
Урок 4:
Практический урок. Закрепляем темы прошедших уроков на практике. Разрабатываем скрипты самостоятельно
Результат: Разработана базовая версия игры "Teamwork Puzzle", включающая элементы головоломки и использование циклов для создания интерактивных уровней. Игра опубликована в Roblox, демонстрируя способность учащихся применять изученные концепции в реальном проекте.
Игра “Teamwork Puzzle”. Учимся создавать командные игры
Урок 1:
Начало создание нового проекта в стиле популярной игры Teamwork Puzzle. Разрабатываем первые препятствия
Урок 2:
Изучаем цикл for. Учимся оптимизировать код
Урок 3:
Продолжаем изучение циклов. Применяем циклы while на практике
Урок 4:
Практический урок. Закрепляем темы прошедших уроков на практике. Дорабатываем проект и публикуем его в Roblox
Результат: Завершен и опубликован проект "Tower Defence", где учащиеся изучили новые функции, циклы, GUI и события в LUA. Игра показывает понимание учащимися сложных механик и их реализацию в игровом проекте.
Игра “Tower defence”. Изучаем события в Roblox
Урок 1:
Начало создания нового проекта в стиле популярной игры Tower Defence. Учимся создавать NPC
Урок 2:
Работа с NPC. Изучаем создание объектов при помощи языка LUA, используем сервис хранилище в Roblox Studio
Урок 3:
Узнаём новое о функциях - возвращаемая функция. Погружаемся в математику и учимся вычислять расстояния между объектами при помощи кода. Создаём вышку наблюдения
Урок 4:
Завершаем создание проекта Tower Defence. Учимся управлять скриптами при помощи специальных событий(BindableEvents)
Результат: Создана основа игры "Color Block", включающая пользовательские интерактивные элементы и динамическое изменение игрового окружения. Игра объединяет различные программные механики, демонстрируя углубленные знания учащихся в разработке игр.
Игра “Color Block”. Начало создания проекта
Урок 1:
Введение в проект "Color Block". Обзор основных механик игры. Начало разработки игрового поля и базовых элементов. Погружаемся в сложные циклы с использованием массивов данных
Урок 2:
Программирование основной логики игры. Изучение атрибутов и создание сложных циклов. Учимся получать позиции объектов и перемещать их в пространстве при помощи LUA
Урок 3:
Работа с новым типов скрипта - Module Script. Изучение взаимодействия между различными скриптами и их синхронизация. Создаём логику раундов в проекте
Урок 4:
Работа с сохранениями в Roblox - DataStore API. Создание таблицы лидеров и логики основной части игры
Результат: Расширенная версия игры "Color Block", включающая сложный пользовательский интерфейс и продвинутые игровые механики. Игра демонстрирует способность учащихся интегрировать различные аспекты разработки в единую игровую среду.
Игра “Color Block”. Расширяем функционал проекта
Урок 1:
Изучаем новый сервис - RunService. Разработка логики голосования в проекте
Урок 2:
Работа с настройками пользователей. Создание логики окончания раундов. Учимся загружать различные карты
Урок 3:
Погружаемся в новые механики Roblox Studio - события RemoteEvent. При помощи них создаём взаимодействие и синхронизацию между игроками. Создание пользовательского интерфейса
Урок 4:
Финальные штрихи и публикация игры в Roblox. Вспоминаем как работает монетизация в Roblox Studio и добавляем предметы для продажи за внутриигровую валюту(Robux)
Результат: Создана основа игры "Simulator", включающая базовые механики взаимодействия и простую игровую экономику. Этот модуль демонстрирует навыки учащихся в создании и программировании интерактивных объектов.
Игра “Симулятор”. Продвинутый скриптинг
Урок 1:
Введение в жанр "Simulator". Обзор основной концепции и планирование игровых элементов. Учимся создавать сложные массивы данных. Узнаем о том, как оптимизировать скрипты
Урок 2:
Продвинутая работа с GUI. Изучаем взаимодействие кода на пользовательский интерфейс
Урок 3:
Создание барьеров между уровнями, которые игроки могут открывать за валюту. Продвинутая работа со свойствами объектов и GUI
Урок 4:
Разработка системы сохранений. Учимся сохранять сложные данные
Результат: Завершенный проект "Pet Simulator", обогащенный монетизацией, социальными элементами и игровыми заданиями. Публикация игры показывает, как учащиеся могут создать привлекательную и функциональную игру с элементами монетизации.
Игра “Симулятор”. Добавляем новые возможности
Урок 1:
Создание игровых питомцев. Изучение нового сервиса HeartBeat для плавного взаимодействия с объектами
Урок 2:
Создание инвентаря для питомцев. Разработка игрового магазина с выдачей случайных питомцев. Повторение работы с GUI
Урок 3:
Работа с инвентарем игрока. Удаление и активация питомцев. Оптимизация скриптов
Урок 4:
Финальные доработки и публикация игры в Roblox. Создание способностей для питомцев. Монетизация - добавляем супер питомца, которого можно приобрести за внутриигровую валюту(Robux)
Результат: Студенты познакомились с новым жанром игр. Изучили сервис для создания команд(Teams). Построили локацию и научились разрабатывать сложную логику для мультиплеерного проекта.
Игра «Захват флага». Основы строительства
Урок 1:
Игра "Захват флага" : Знакомимся с новым жанром и строим локацию
Урок 2:
Игра "Захват флага" : Изучаем сервис Teams
Урок 3:
Создаём систему завоевания флагов
Урок 4:
Создаём GUI и отображение победителя
Результат: Студенты расширили свои проекты «Захват флага» новыми игровыми функциями. Они построили ловушки и телепорты, реализовали механику замораживания противников, добавили уникальные способности и разработали рабочую таблицу лидеров. К концу модуля каждый студент разработал полноценную и динамичную командную игру.
Игра «Захват флага». Разработка проекта
Урок 1:
Новые механики. Создание ловушек и телепортов
Урок 2:
Замораживание противников
Урок 3:
Новые способности. Продвинутая разработка на LUA
Урок 4:
Завершение разработки. Создание таблицы лидеров
Результат: Разработали свою собственную оригинальную игру. Научились использовать искусственный интеллект. Объединили различные игровые механики и сценарии. Протестировали проект и представили свой выпускной проект.
Разработка собственного проекта. Изучаем искусственный интеллект
Урок 1:
Разработка идеи для своего собственного проекта. Внедрение ИИ помощника, который поможет в разработке
Урок 2:
Разработка собственного проекта. Изучаем возможности телепортации в Roblox Studio
Урок 3:
Разработка собственного проекта. Учимся менять свойства игроков
Урок 4:
Презентация проектов. Выпускной
Модуль 1
Модуль 2
Модуль 3
Модуль 4
Модуль 5
Модуль 6
Модуль 7
Модуль 8
Модуль 9
Результат: Ученик создаст свою визитку, а именно нарисует свой аватар с помощью модуля turtle(), закодит информацию о себе с помощью print, создаст окно регистрации для ввода логина и пароля - чтобы никто не украл данные из визитки.
Добро пожаловать в WeCode. Основы программирования
Урок 1:
Добро пожаловать в Python и на Гавайи!
Урок 2:
WeCode и Драконы. Переменные и операции
Урок 3:
Сбор информации. Ввод текста и чисел
Урок 4:
Создание визитки. Работа над проектом
Результат: проект «Электронный помощник». К концу модуля ученики создадут своего электронного помощника, в котором будет несколько команд: команда «Текстовая игра» с помощью условий, собственный квиз и другие. Также они используют цикличность с помощью цикла while в электронном помощнике.
Логика. Отдел разработки
Урок 1:
Отдел разработки и условия. Логика if/else
Урок 2:
Логика elif и логические операторы
Урок 4:
Цикл while
Урок 3:
Первое соревнование по программированию
Урок 5:
Доработка электронного помощника
Результат: Проект «Крестики-нолики» или проект «бот для списка фильмов или игр». С этого модуля ученики смогут выбрать уровень проекта, над которым они будут работать. Или ученики могут не выбирать и работать над двумя проектами и добавить их в свое портфолио. В проектах этого модуля ученики отработают навык работы с циклами и списками.
Углубленная работа с циклами. Отдел переработки игр
Урок 1:
Цикл for
Урок 2:
Вложенные циклы
Урок 3:
Списки
Урок 4:
Проект “крестики-нолики”
Результат: Проект «Крестики-нолики» или проект «бот для списка фильмов или игр». С этого модуля ученики смогут выбрать уровень проекта, над которым они будут работать. Или ученики могут не выбирать и работать над двумя проектами и добавить их в свое портфолио. В проектах этого модуля ученики отработают навык работы с циклами и списками.
Списки и словари. Работа с таблицами. Отдел тех.поддержки
Урок 1:
Списки
Урок 2:
Словари
Урок 4:
Функции
Урок 3:
Соревнование
Урок 5:
Проект “Менеджер паролей”
Результат: Учащиеся закрепили знания об основных типах данных Python: строках, целых числах, списках и словарях. Они понимают концепции операций, логики и циклов, а также концепцию функции. Учащиеся готовы к изучению новых библиотек.
Алгоритмы!
Урок 1:
Линейные алгоритмы
Урок 2:
Циклические алгоритмы
Урок 3:
Секреты пользовательских функций
Урок 4:
Соревнование!
Результат: Проект «Моя игра на PyGame». В конце этого модуля ученики самостоятельно создадут игру, в которой они используют базу графического модуля Pygame Zero, реализуют управление с помощью кнопок клавиатуры и столкновение двух объектов. Эту игру можно будет выложить в социальную сеть HUB.
Pygame Zero Знакомство. Отдел разработки игр
Урок 1:
Pygame Zero Знакомство
Урок 2:
Клавиатура и анимации
Урок 4:
Создание функций
Урок 3:
Colliderect и вывод текста
Урок 5:
Дебаггинг кода
Результат: Проект «Кликер на PyGame». В конце этого модуля ученики создадут игру с нуля в команде, усилят игру благодаря новым знаниям и навыкам. И выложат игру в социальную сеть HUB.
Разработка игр в команде. Отдел разработки игр
Урок 1:
Движение мышью
Урок 2:
Обработка кликов
Урок 4:
Доработка функций игры
Урок 3:
Разработка проекта
Урок 5:
Соревнование по программированию
Результат: Проект «Игра-Рогалик». В конце модуля ученик получит новую игру в портфолио и начнет разработку плана на создание своей итоговой игры
Создание итоговой игры. Отдел разработки игр
Урок 1:
Рогалик-игра “WeCode и Драконы”
Урок 2:
Метод collidelist. Доработка игры
Урок 3:
Доработка игры. Гейм-дизайн
Урок 4:
Бизнес план. Работа с Искусственным интеллектом
Результат: Проект «Итоговая игра». В конце модуля ученики создадут свою собственную игру и смогут оформить ее продвижение и презентацию для HUB.
Доработка игры. Отдел по созданию продукта
Урок 1:
Работа над игрой
Урок 2:
Новые уровни
Урок 3:
Доработка игры
Урок 4:
Выпускной
Модуль 1
Модуль 2
Модуль 3
Модуль 4
Модуль 5
Модуль 6
Модуль 7
Модуль 8
Модуль 9
Модуль 10
Погружение в цифровое творчество. В поисках искры!
Урок 1:
Подготовка к первому путешествию
Урок 2:
Искусственный интеллект и новый мир для души 22
Урок 3:
Piskel: охота за искрой
Урок 4:
Волшебство эмоций в мире FlipAnim
Результат модуля: в рамках этого модуля ребята научатся генерировать создавать свои проекты с помощью искусственного интеллекта, рисовать в стиле пиксель-арт, работая с инструментом Piskel и даже сделают свои первые шаги в анимацию, пользуясь инструментом FlipAnim.
Графический дизайн в Pixelied. Развиваем бизнес в Зверополисе!
Урок 1:
Рассказываем о своих идеях с помощью шрифта и цвета
Урок 2:
Дизайн логотипа для своей бизнес-идеи
Урок 3:
Как разработать стикеры, флаер или визитку?
Урок 4:
Оформляем проект в брендбук
Результат модуля: в рамках этого модуля ребята познакомятся с понятием графического дизайна, теорией цвета и основными законами композиции. Создадут свой собственный логотип, разработают на свое усмотрение стикеры, мерч или визитки, и даже оформят это все в свой первый брендук.
Перепридумаем в Krita. Ральф и Sugar Rush game!
Урок 1:
Рисуем мышкой в Krita
Урок 2:
Основы рисунка в Krita: рисуем набросок
Урок 3:
Финальные штрихи: покраска, тени и блики
Результат модуля: в рамках этого модуля ребята познакомятся с инструментом для 2D-иллюстрации Krita, основами рисунка, цветовой теорией в иллюстрациях, а также поработают над креативным мышлением. Придумают и нарисуют уникальную сладость для игры Sugar Rush.
Комикс в Krita. Нарисуем истории Суперсемейки!
Урок 1:
А как создать комикс? Этапы работы
Урок 2:
Как придумать захватывающую историю?
Урок 3:
Дизайн персонажа и работа с фреймами
Урок 4:
Добавляем яркости нашим комиксам!
Урок 5:
Финальные штрихи: презентуем свой комикс!
Результат модуля: в рамках этого модуля ребята продолжат изучать инструмент для 2D-иллюстрации Krita, а также узнают правила построения иллюстративных сюжетов. Изучат все этапы создания комикса, после создадут свой одностраничный комикс по мотивам путешествий героев Суперсемейки.
Самовыражение в WickEditor. Анимируем эмоции из Головоломки!
Урок 1:
Первые шаги в 2D-анимацию
Урок 2:
Раскадровка, подсчет и первая эмоциональная анимация
Урок 3:
Финалим сцены для эмоциональной визитки
Урок 4:
Монтаж и звуковые эффекты - финальные штрихи
Результат модуля: в рамках этого модуля ребята познакомятся с инструментом для 2D-анимации WickEditor, а также начнут свое изучение 2D-анимации: стили, техники, принципы создания движения и многое другое. Применят это все, создав свой собственный ролик об эмоциях персонажей мультфильма Головоломка
Роботы-спасатели в WickEditor
Урок 1:
Стартовый комплект молодого инженера
Урок 2:
Оживляем спасателей: Анимируем ключевую функцию робота
Урок 3:
Приводим в действие: Анимация роботов-спасателей на миссии
Урок 4:
Финальное испытание: презентуем робота команде героев
Результат модуля: В рамках этого модуля ребята продолжат совершенствовать свои навыки в работе с инструментом для 2D-анимации WickEditor, познакомятся с принципами анимации Disney, разработают мультфильм о новом члене команды Big Hero, которого им предстоит придумать!
Путешествуем во времени с Валли и Spline
Урок 1:
Отправляемся в прошлое вместе с Валли и Евой
Урок 2:
Готовим Валл-И для встречи с Евой
Урок 3:
Cпасаем экологию планеты!
Урок 4:
Моделируем экологическое изобретение
Результат модуля: В рамках этого модуля ребята познакомятся с инструментом для 3D-моделирования Spline, а также узнают отличительные особенности 3D-пространств, принципы моделирования персонажей и объектов, научатся подбирать референсы для своих моделей. Применят это все, создав свою собственную 3D-модель экологически чистого изобретения будущего
Исследуем мир Креативии с Figma!
Урок 1:
Чем отличается векторная графика от растровой?
Урок 2:
Мимикрируем в Figma: создаем монстра-аватара
Урок 3:
Все про сложные фигуры и градиенты!
Урок 4:
Оживляем монстриков с помощью анимации!
Результат модуля: Ребята познакомятся с редактором для работы с векторной графикой Figma, а также узнают отличительные особенности этого вида графики и ее преимущества для создания иллюстраций. Ученики создадут векторную иллюстрацию своего монстрика и оживят его, превратив в интерактивный прототип!
Web-дизайн. Создаем сайт-портфолио!
Урок 1:
Все про сайты
Урок 2:
Запускаем интернет-магазин шариков!
Урок 3:
Все про сайты-портфолио
Урок 4:
Финальные штрихи и презентация портфолио
Результат модуля: Ребятам предстоит попробовать себя в роли Web-дизайнеров и изучить инструмент для создания сайтов WIX. Студентам предстоит собрать сайт для онлайн магазина с каталогом товаров и разработать индивидуальный сайт-портфолио с проектами курса!
Заключительная миссия на планете CGArt
Урок 1:
Изучаем дворец СиджиАрт
Урок 2:
Попадаем в мастерские творчества
Урок 3:
Завершаем проекты и готовимся к выпускному!
Урок 4:
Делимся своим творческим путешествием - выпускной урок
Результат модуля: В рамках этого модуля ребята вспомнят все изученные ими ранее области цифрового творчества, проверят свои знания в командной викторине, создают творческие проекты в интересующей их предметной области, а по результатам модуля сделают “визитку” своего творческого пути и презентуют свои результаты обучения
Основы программирования
Урок 1:
Знакомство с курсом и платформой. Ученики узнают, что такое программирование на Python и напишут свой первый код.
Урок 2:
WeCode и Драконы. Переменные и операции. Работа с переменными, операторами и функцией turtle() – color().
Урок 3:
Сбор информации. Ввод текста и чисел. Знакомство с вводом данных и их типами с помощью функции input. Создание первого проекта — «Моя визитка сотрудника».
Урок 4:
Создание визитки. Индивидуальные проекты. Ученики добавят в визитку аватар, созданный при помощи функции turtle() и информации о себе.
Результат: проект «Моя визитка сотрудника», который будет состоять из аватара, созданного с применением модуля turtle и закодированной информации о себе с помощью функции print
Логика. Отдел разработки
Урок 1:
Отдел разработки и условия. Логика if/else. Разработка своего электронного помощника.
Урок 2:
Логика elif и логические операторы. Комбинация условий с помощью and и or, добавление новых с помощь elif.
Урок 3:
Цикл while. Погружение в циклы. Изучение бесконечного цикла.
Урок 4:
Доработка электронного помощника и завершение работы над ним.
Результат: проект «Электронный помощник», который будет содержать несколько команд: «Текстовая игра», собственный квиз и другие. Также ребята научатся использовать цикл while, чтобы добавить цикличность в электронный помощник
Углубленная работа с циклами
Урок 1:
Цикл for. Изучение цикла for и функции range.
Урок 2:
Вложенные циклы. Комбинация циклов и условий
Урок 3:
Списки. Использование одного из самых сложных и важных типов данных в Python — списки.
Урок 4:
Проект «крестики-нолики». Создание итогового проекта модуля, где ученики применят все приобретённые знания
Результат: игра «крестики-нолики» или бот для списка фильмов или игр, на которых ребята отработают навыки работы с циклами и списками. Ученики самостоятельно выберут проект, над которым будут работать, учитывая свой уровень навыков в программировании
Списки и словари. Работа с таблицами
Урок 1:
Списки. Удаление элементов из списка по индексу и значению, знакомство с продвинутым индексированием.
Урок 2:
Словари. Знакомство с ещё одним ключевым типом данных Python — словарь.
Урок 3:
Знакомство и работа с функциями в программировании.
Урок 4:
Проект «Менеджер паролей». Создание итогового проекта модуля, где ученики применят все приобретённые знания.
Результат: проект «Менеджер паролей» или проект «Таблица сотрудников». Ученики самостоятельно выберут проект, над которым будут работать, учитывая свой уровень навыков в программировании
Создание своей игры на PyGame
Урок 1:
Знакомство с библиотекой Pygame Zero и её основными функциями.
Урок 2:
Клавиатура и анимации. Добавление анимации в проекты и использование функции input.
Урок 3:
Colliderect и вывод текста. Создание текста в Pygame Zero и определение столкновения между несколькими картинками.
Урок 4:
Создание функций. Завершение и презентация проектов, в которых использованы различные функции.
Результат: проект «Моя игра на PyGame». Ученики самостоятельно создадут игру, в которой они используют базу библиотеки Pygame Zero, реализуют столкновение двух объектов и настроят управление с помощью кнопок клавиатуры. Выложат игру в социальную сеть HUB
Разработка игр в команде
Урок 1:
Движение мышью. Обработка движения и нажатия клавиш мыши. Ученики разделятся на группы и начнут создавать свою первую командную игру.
Урок 2:
Обработка кликов. Использование нажатий кнопки мыши для своих проектов. Генерация идей для командной игры.
Урок 3:
Разработка проекта. Ученики начнут разрабатывать игру в команде.
Урок 4:
Доработка функций игры. Завершение работы над командным проектом и его презентация.
Результат модуля: проект «Кликер на PyGame». Ученики научатся работать в команде и создадут игру, которую усилят благодаря новым знаниям и навыкам. Выложат игру в социальную сеть HUB
Создание итоговой игры
Урок 1:
Подготовка идеи. Генерация идей для итогового проекта
и начало работы над ним.
Урок 2:
Метод collidelist. Использование метода collidelist для определения столкновения сразу с несколькими врагами и добавление врагов в игру.
Урок 3:
Подготовка к работе. Геймдизайн. Проработка геймдизайна своего проекта и подбор графических элементов.
Урок 4:
Внедряем функции. Создание основного кода итогового проекта.
Результат: проект «Итоговая игра: часть 1». Ученики начнут подготовку к финальному проекту курса: определятся с идеей игры и проработают геймдизайн
Доработка игры
Урок 1:
Работа над дополнительными функциями. Усложнение финального проекта и добавление в него новых функций.
Урок 2:
Новые уровни. Разработка и создание уровней для своей игры и дополнение её новыми персонажами.
Урок 3:
Доработка игры. Завершение работы над финальным проектом.
Урок 4:
Выпускной. Презентация финального проекта и вручение сертификатов об оканчании обучения.
Результат: проект «Итоговая игра: часть 2». Ученики в командах доработают свою игру, презентуют её одногруппникам и преподавателю на выпускном
Discord Bot без выходных

Урок 1:
Инструменты настоящих программистов. Устанавливаем IDE и повторяем синтаксис Python
Урок 2:
Инструменты настоящих программистов. Знакомимся с системой контроля и управления версиями git. Регистрируемся в GitHub. Интегрируем аккаунт GitHub в IDE и загружаем свой первый проект
Результат: студенты создадут собственного open-source бота, который сможет помочь юным пользователям Discord!
Урок 3:
Discord.py и API. Устанавливаем первую библиотеку и налаживаем связи с внешним миром
Урок 4:
Бот уже отвечает на запросы! Узнаем новые термины ООП. Тестируем и отлаживаем
Урок 5:
Деплой и хостинг. Узнаем, зачем нужен сервер, и заставляем бота работать без выходных
Урок 6:
Применяем знания на практике
Сайты и облака. Узнаем, что такое бэк-енд разработка
Урок 1:
Введение в веб-разработку. Узнаем, как достать код любого сайта! Изучаем html и css
Урок 2:
Flask. Настраиваем окружение
Урок 3:
Шаблоны, формы и пользовательский опыт
Результат: студенты создадут собственный сайт, который поможет подросткам монетизировать и продвигать проекты
Урок 4:
Шаблоны и шаблонизаторы
Урок 5:
Многостраничники. Что такое маршруты в веб и как не потерять странички
Урок 6:
Секретный урок. Авторизация, криптография, валидация и безопасность
Урок 7:
Деплой сайта. Разворачиваем сайт-портфолио на облачном сервере. Проводим сравнительный анализ: чем деплой бота отличается от деплоя сайта?
Урок 8:
Анализ целевой аудитории. Учимся проводить интервью, анализировать результаты и планировать проект
Урок 9:
Идем по плану! Как выглядит процесс запланированной разработки. Учимся соблюдать дедлайны и решать задачи в срок
Урок 10:
Секрет в том, что секрета нет: тестируем, отлаживаем, разворачиваем, собираем обратную связь. Повторяем, пока не стало идеально
Освоение ИИ! Научим машину думать и видеть!
Урок 1:
Что такое ИИ и машинное обучение. Google Colab - новая среда разработки
Урок 2:
Данные - залог успеха. Добываем данные из открытых источников, учимся парсить
Результат: ученики сами выявят проблему, предложат решение и обучат модель искусственного интеллекта ее решать
Урок 3:
Интеллектуальный анализ данных. Чистим данные, анализируем и визуализируем
Урок 4:
Компьютерное зрение - что это такое? Учим модель в веб-интерфейсе, разбираемся с классами и точностью
Урок 5:
Изучаем библиотеки и учимся использовать обученные модели с помощью кода
Урок 6:
Обнаруживаем проблему, анализируем, собираем информацию и планируем
Урок 7:
Обучаем искусственный интеллект
Урок 8:
Битва интеллектов. Устраиваем соревнование, обсуждаем и тестируем
ИИ везде! Внедряем ИИ в готовые приложения
Урок 1:
Настраиваем окружение созданного ранее проекта. Подключаем новые библиотеки. Работаем с директориями и файлами
Урок 2:
Выбираем модель для решения поставленной задачи и обучаем. Проверяем и тестируем
Результат: ученики заменят алгоритм в одном из своих проектов искусственным интеллектом
Урок 3:
Внедряем модель в проект - как ничего не сломать? Учимся добавлять новые модули и кодить в рабочих проектах
Урок 4:
Тестируем, оформляем страницу open-source проекта и получаем обратную связь
Хакатон! Кодим и решаем проблему глобального потепления!
Урок 1:
Анализ, планирование и проектирование
Урок 2:
Разработка решений
Результат: ученики сами предложат решение поставленной задачи, реализовав его любым из доступных способов
Урок 3:
Тестирование и отладка
Урок 4:
Демонстрация решений
Модуль 1
Модуль 2
Модуль 3
Модуль 4
Модуль 5
Модуль 6
Модуль 7
Модуль 8
Модуль 9
Модуль 10
Введение в 3Д-моделирование
Урок 1:
Скульптинг. Знакомство с 3Д-моделированием
Урок 2:
Введение в Object Mode
Урок 3:
Моделирование с помощью Edit Mode
Результат: 3D-модели персонажа и здания с проработанным экстерьером
Урок 4:
Создание модели здания
Создание локации
Урок 1:
Моделирование основы локации
Урок 2:
Знакомство с модификаторами
Урок 3:
Детализация локации
Результат: 3D локация для мультфильма или игры с проработанными деревьями, водоемами и постройкой
Урок 4:
Знакомство с анимацией, светом и рендером
Моделирование интерьера
Урок 1:
Моделирование комнаты. Создание предметов с помощью кривых Безье
Урок 2:
Изучение продвинутых модификаторов
Урок 3:
Введение в текстурирование
Результат: детализированная модель комнаты с реалистичными текстурами
Урок 4:
Завершение проекта интерьера
Знакомство с анимацией
Урок 1:
Базовая анимация объектов
Урок 2:
Визуализация музыки
Урок 3:
Анимация зависимых объектов
Результат: 4 видео с ключевой анимацией объектов
Урок 4:
Создаем первый кейс портфолио
Моделирование животных и персонажей
Урок 1:
Создание простого персонажа
Урок 2:
Моделирование сложного персонажа
Урок 3:
Знакомство с UV разверткой и текстурирование
Результат: модель персонажа с проработанными текстурами, выполненный на основе задумки ученика
Урок 4:
Промежуточные итоги курса
Анимация персонажей
Урок 1:
Знакомство со скелетной анимацией
Урок 2:
Настройка анимации ходьбы
Урок 3:
Подготовка авторской модели персонажа
Результат: мини-мультик с авторским персонажем
Урок 4:
Анимация своего персонажа
Физические симуляции в Blender
Урок 1:
Знакомство с физикой в Blender
Урок 2:
Симуляция жидкости и огня
Урок 3:
Анимация частиц
Результат: 4 видеоролика с реалистичной симуляцией стихий и анимацией частиц
Урок 4:
Анимация с помощью клонов
Разработка авторского персонажа
Урок 1:
Разработка эскиза персонажа с помощью ИИ
Урок 2:
Моделирование персонажа в технике скульптинга
Урок 3:
Текстурирование персонажа и детализация
Результат: полноценная проработанная модель персонажа для игры или анимации
Урок 4:
Позиционирование и финализация проекта
Архитектурное моделирование
Урок 1:
Знакомство с архитектурным моделированием
Урок 2:
Создание реалистичных текстур
Урок 3:
Добавление дверей и окон с помощью аддонов
Результат: фотореалистичные рендеры здания на основе строительного плана
Урок 4:
Настройка реалистичного света и рендера проекта
Выпускной проект
Урок 1:
Разработка идеи авторского проекта
Урок 2:
Моделирование авторского проекта
Урок 3:
Подготовка к презентации. Оформление портфолио
Результат: авторский проект на выбранную учеником тему и портфолио с оформленными кейсами на платформе Behance
Урок 4:
Презентация проектов
Урок 1:
Что такое графический дизайн. Знакомство с Figma
Урок 2:
Придумываем купюру в Figma
Урок 3:
Создаем баннер с помощью плагинов
Урок 4:
Как работают маски? Создаем стикер
Знакомство с графическим дизайном в Figma
Результат: На протяжении первого модуля, ученики выполнят 4 простых  проекта. После прохождения этой темы, ученики смогут уверенно работать с векторной графикой в Figma.
Урок 1:
Цвет в дизайне
Урок 2:
Все про шрифт и типографику
Урок 3:
Принципы композиции
Урок 4:
Модульные сетки. Макет меню
Инструменты графического дизайнера
Результат: По окончанию модуля студенты научатся подбирать цвета и шрифты для своего проекта, а также выстраивать композицию макетов, в том числе с помощью модульных сеток. В результате модуля ученики добавят еще 4 макета в свое портфолио: упаковка, приглашение на праздник, плакат и меню кафе.
Урок 1:
Знакомство с Photopea
Урок 2:
Обработка фото и эффекты
Урок 3:
Первый заказ
Урок 4:
Завершаем айдентику мероприятия
Изучение Photopea
Результат: Студенты освоят основы работу с растровой графикой: обработка изображений, редактирование фотографий и добавление эффектов. В этом модуле учащиеся выполнят первый заказ и разработают проект айдентики для мероприятия.
Урок 1:
Брендинг. Разработка паттерна
Урок 2:
Виды логотипов
Урок 3:
Заказ от Google
Урок 4:
Завершаем Doodle. Экватор Курса
Брендинг. Разработка логотипов
Результат: Ученики узнают об этапах работы над любым дизайн-проектом, познакомятся с понятием брендинга и видами логотипов. Результатом модуля является 2 проработанных логотипа и второй выполненный заказ.
Урок 1:
Фирменный стиль
Урок 2:
Фирменные шрифты и цвета
Урок 3:
Дизайн презентации
Урок 4:
Что такое инфографика?
Урок 5:
Брендбук
Фирменный стиль
Результат: В данном модуле ученики подробно изучат понятие фирменного стиля и его компоненты: инфографику, оформление презентаций и брендбук. Модуль целиком посвящен работе над разработкой полноценного фирменного стиля для линейки продуктов.
Урок 1:
Графические нейросети
Урок 2:
Дизайн социальных сетей
Урок 3:
Инфографика для маркетплейсов
Оформление социальных сетей
Результат: Студенты узнают, как и зачем нужно создавать дизайн для социальных сетей. А также научатся применять Искусственный Интеллект для реализации своих проектов. Результатом модуля являются три проекта максимально приближенных к реальным фриланс-заказам: обложка для музыкального плэйлиста, оформление профиля в соц. сетях и карточка для маркетплейса.
Урок 1:
Web-дизайн. Создаем прототип сайта
Урок 2:
Создаем Ui оформление сайта
Урок 3:
Дизайн мобильного приложения
Урок 4:
Анимация в Figma
Web-дизайн
Результат: Студенты узнают секреты дизайна сайтов и приложений. В данном модуле учащиеся разработают макет одностраничного сайта для турагентства и прототип мобильного приложения для кондитерской.
Урок 1:
Behance: Первый шаг в мир селф-брендинга
Урок 2:
Создание итогового проекта
Урок 3:
Подготовка к самопрезентации
Урок 4:
Выпускной
Создание своего бренда
Результат: Данный модуль посвящен работе над авторским итоговым проектом. По окончанию курса ученики оформят проекты в портфолио на профессиональной платформе для графических дизайнеров - Behance.
Урок 1:
Введение в HTML. Ребята узнают что такое HTML страница и попробуют создать свою первую верстку используя простейшие теги <p><img><h1>, а также поймут что такое теги верхнего уровня.
Введение в HTML
Урок 2:
Мультимедиа и встраивание. Ребята научаться использовать теги мультимедии: <img>, <video>, <audio>
Результаты: дети изучают основы языков HTML и CSS, создают первые веб-страницы и дополняют их стилизацией
Урок 3:
Фреймы и разметка страницы, изучение тега <iframe> и встраивание элементов на свой сайт, а также структура сайта
Урок 4:
Знакомство с CSS, ребята изучат основы CSS и применят свои первые стили на страницу
Урок 1:
Селекторы CSS. Ребята узнают что такое селекторы и как задавать стили не всем тегам, а определенному элементу
Основы CSS
Урок 2:
Блочная модель CSS. Блочная и строчная модель элементов, что такое display и все свойства блоков
Результаты: Дети продолжают изучение CSS для стилизации своих сайтов. По окончанию модуля ребята дорабатывают свои веб-страницы современным дизайном
Урок 3:
Ссылки и свойства фона. Тег <a> и внутреннее и внешние ссылки, изучение настройки фона и работа со стилями
Урок 4:
Позиционирование. Поток документа и позиции элементов, свойство position и фиксация
Урок 1:
Введение в дизайн. Что такое Ux и UI дизайн, в чем их отличие?
Основы CSS
Урок 2:
Анализ поисковых запросов. Изучение поисковиков и работы интернета, как поднять свой сайт в поиске и что на это влияет
Результаты: Дети изучат основы разработки дизайна сайта, анализа целевой аудитории, подбора востребованной тематики для собственных проектов. В конце модуля разработают дизайн своего будущего проекта, опираясь на современные дизайнерские концепции и собственные исследования целевой аудитории
Урок 3:
Макет итогового проекта - знакомство с Figma, основы макетирования
Урок 4:
Flexbox. Ребята изучат важнейшее свойство в CSS - флекс-сетки и как их использовать
Урок 1:
Верстка сайта по макету, работа с VSC. Знакомство с редактором и работа над своим первым проектом
Верстка макета
Урок 2:
Доработка проекта. Кроссбраузерность.
Результаты: Дети создадут свой первый сайт, опубликуют его в интернете, подключат обратную связь от пользователей, сделают доступными в поисковых системах. Для детей старше 14 лет с согласия родителей доступно подключение приема платежей на сайте
Урок 3:
Завершение проекта. Готовимся к презентации
Урок 4:
Публикация проекта. Что такое GitHub и как опубликовать свой сайт? Подключение Яндекс.Метрики
Углубленный CSS
Урок 1:
Псевдоклассы и псевдоэлементы. Ребята изучат важные псевдоклассы и псевдоэлементы и разберут реальные кейсы
Урок 2:
Трансформации. Изучение трансформаций, как сделать интерактив с пользователем и добавить движений
Результаты: Дети углубляются в изучение CSS и узнают о сложных дизайнерских решениях, разработке сеток и правильном расположении элементов. Доработка проекта из 4 модуля новыми навыками
Урок 3:
Анимации. Свойство animation и как работают анимации в CSS
Урок 4:
Блочная модель: PRO, добавляем в проект все, что узнали за модуль. Все что нужно знать про блоки, различие margin и padding. На этом уроке ребята дополнят к своему проекту все, что изучили за этот модуль
Урок 1:
Grid-layout. Второе важное свойство CSS - грид-сетки. В чем отличие от флексов? Где использовать и как применять?
Адаптивная верстка, сетки и формы
Урок 2:
Переменные в CSS. Переменная root, которая изменит наш сайт до неузнаваемости!
Результаты: В этом модуле ребята изучат одну из самых важных тем в веб-разработке - адаптивность. Ребята смогут привести свои проекты к профессиональному уровню за счет гибких сеток и адаптивности сайта
Урок 3:
Адаптивная и отзывчивая верстка. Как сделать сайт адаптивным? В чем отличие от отзывчивости и что лучше использовать?
Урок 4:
Взаимодействие с информацией пользователя. Формы, как отправить информацию о пользователе на сервер.
Урок 1:
Работа над идеей проекта. Доработка макета. Подготовка материалов для верстки
Работа над финальным проектом
Урок 2:
HTML. Подготовка шапки с меню, главной страницы, подвала
Результат: Дети работают над финальным проектом, применяя весь объем знаний, полученных на курсе
Урок 3:
CSS. Оформление изображений в проекте, доработка CSS главной страницы
Урок 4:
Адаптивность. Доработка сайта
Урок 1:
Доработка проекта, alert, prompt, переменные, консоль. Знакомство с JS и доработка проекта по чек-листу
Адаптивная верстка, сетки и формы
Урок 2:
Доработка проекта, работа с формами, готовый код на проверку правильности ввода. Добавление JS бургера на сайт и работа над проектом
Результаты: В этом модуле ребята изучат одну из самых важных тем в веб-разработке - адаптивность. Ребята смогут привести свои проекты к профессиональному уровню за счет гибких сеток и адаптивности сайта
Урок 3:
Доработка проекта, бургер меню, карусель, фишки из js. Завершаем проект, добавляем карусель
Урок 4:
Представление проектов
Урок 1:
Основы HTML, введение в JS
Повторение HTML и CSS, введение в JS
Урок 2:
Переменные
Результат: Ребята знакомятся с основами HTML, узнают про взаимодействие с пользователем через JS и создают мини-проект
Урок 3:
Input
Урок 4:
Проект “Интерактивный сайт”
Урок 1:
Параллакс-эффект
Красивые эффекты и анимация
Урок 2:
Transform и keyframes
Результат: ребята изучают анимации как в CSS, так и затрагивают это в JS
Урок 3:
Анимация при загрузке страницы
Урок 4:
Эффекты: появляющийся фон, сложная анимация при клике на кнопку
Урок 1:
Работа с canvas
Рисование с помощью canvas
Урок 2:
Массивы
Результат: ребята знакомятся с важным элементом JS - массивами и работают в canvas, создавая первые проекты для портфолио
Урок 3:
Анимация в canvas
Урок 4:
Случайные числа
Урок 1:
Основы UI и UX, цвета, структура страницы с учетом правил UI
Элементы интерфейса, анимация
Урок 2:
Расширение возможностей JS, JQuery
Результат: знакомство с дизайном, изучение сложной и красивой анимации, подготовка своего проекта
Урок 3:
Создание сложных анимаций, anime.js
Урок 4:
Свой проект
Урок 1:
Обработка событий клавиатуры
Игры на JS
Урок 2:
Игра-кликер
Результат: ребята создадут первую игру
Урок 3:
Flappy Bird - начало
Урок 4:
Flappy Bird - финал
Урок 1:
Медиа-запросы
Разработка мобильных сайтов и их особенности
Урок 2:
Геолокация
Результат: Дети познакомятся с адаптацией и сделаю полностью адаптивный сайт
Урок 3:
Бургер-меню и свайп
Урок 4:
Полностью адаптивный сайт
Урок 1:
Работа в Figma
Самостоятельная работа
Урок 2:
Flexbox
Результат: На этом этапе ребята повторят работу в фигме, узнают про флексы и формы, а также закрепят адаптивность
Урок 3:
Формы
Урок 4:
Адаптивность
Урок 1:
Плавная прокрутка
Самостоятельная работа
Урок 2:
Карусель
Результат: По окончанию модуля, ребята будут иметь свой большой и адаптивный проект, добавят красивую карусель и представят свои работы
Урок 3:
Последние штрихи
Урок 4:
Представление проектов
Игра - Runner. Основы работы с редактором. Введение в C#
Урок 1:
Окна Unity, создание игрока и местности в игре
Урок 2:
Введение в C# программирование. Настройка физики движения игрока. Изучение переменных и базовых методов(Start/Update)
Результат: Начали разрабатывать свою первую игру: добавили в нее локацию и персонажа. Изучили основы языка C#, с помощью которого реализовали управление персонажем и камеройРезультат: Начали разрабатывать свою первую игру: добавили в нее локацию и персонажа. Изучили основы языка C#, с помощью которого реализовали управление персонажем и камерой
Урок 3:
Изучение условного оператора if/else. Учим персонажа прыгать и поворачивать
Урок 4:
Изучение работы внутриигровой камеры и добавление анимации движения игроку
Игра - Runner. Генерация уровней и знакомство с UI
Урок 1:
Изучение списков в C# и команды Instantiate, создаём стартовую генерацию уровня
Урок 2:
Изучение цикла for в C#. Создание бесконечной генерации уровня
Результат: Создали первую полноценную игру Runner и опубликовали ее на платформе Kodland HUB. Добавили визуальные и звуковые эффекты, а также разработали интерфейс
Урок 3:
Основы работы с UI(пользовательский интерфейс). Добавляем предметы, которые можно собрать и условие поражения
Урок 4:
Закрепление основных принципов C#. Знакомство с эффектами и звуками. Добавляем в игру бонусы
Игра - Шутер. Основы создания шутера. Введение в объектно ориентированное программирование
Урок 1:
Создание нового проекта. Дизайн локации при помощи инструмента генерации ландшафта Terrain
Урок 2:
Реализация управления персонажем от 3го лица. Работа со сложными анимациями. Реализация камеры следящей за игроком
Результат: Ученики начинают разрабатывать новый проект шутер от первого лица в Unity, включая настройку проекта, геймдизайн, создание персонажа , реализацию механики стрельбы и анимаций игрока. Ученики узнают об основных принципах объектно-ориентированного программирования, включая такие понятия, как классы, объекты, наследование, полиморфизм и интерфейсы
Урок 3:
Введение в объектно-ориентированное программирование. Обзор основных концепций объектно-ориентированного программирования (ООП). Добавление оружия и механики стрельбы
Урок 4:
Реализация логики смены оружия. Изучения оператора Switch case и перечислений Enum в C#
Игра - Шутер. Расширение игровых механик
Урок 1:
Работа с пользовательским интерфейсом (Unity UI). Создаём интерфейс для нашего оружия и реализуем перезарядку
Урок 2:
Создание собственных моделей. Изучение плагина для 3Д моделирования - ProBuilder
Результат: Ученики продолжат изучать объектно-ориентированное программирование на языке C#. Ученики применят свои знания ООП для реализации различных классов врагов в своей игре, с уникальными способностями. Ученики доработают свой проект шутер и подготовят основу для внедрения мультиплеера
Урок 3:
Основы создания искусственного интеллекта в Юнити. Создаем 2 вида противников применяя принципы объектно-ориентированного программирования
Урок 4:
Доработка игры - шутер. Добавление звуков и визуальных эффектов. Создание меню игры
Мультиплеерный шутер. Основы разработки многопользовательских игр
Урок 1:
Введение в разработку многопользовательских игр и Photon. Улучшаем проект шутер и добавляем многопользовательское Лобби
Урок 2:
Подключение к серверу Photon, создание комнат и присоединение к ним. Реализация внутриигрового мультиплеерного чата
Результат: Изучили сервис Photon и его использование в проектах Unity для реализации многопользовательской функциональности. Настроили наш проект - шутер и поняли основную структуру многопользовательской игры на базе Photon
Урок 3:
Синхронизация действий и состояния игроков с помощью мультиплеерных функций Photon
Урок 4:
Реализация системы здоровья персонажа и переключения вида камеры после обнуления жизней
Мультиплеерный шутер. Расширенные возможности сервиса Photon
Урок 1:
Продолжаем изучать пользовательский интерфейс. Создание мини-карты на интерфейсе игрока. Реализация зоны поражения
Урок 2:
Оптимизация игры. Оптимизация звуков интерфейса и производительности игры
Результат: Расширили возможности многопользовательской игры, добавив такие механики как матчмейкинг, лобби и постоянное хранение данных. Доработали функции мультиплеера в проекте шутер и опубликовали его в Kodland HUB
Урок 3:
Реализация расширенных возможностей многопользовательской игры. Создаём условие для логического завершения матча и выхода в основную комнату всех игроков
Урок 4:
Доработка серверной части проекта. Публикация игры на сервисе для разработчиков Itch.io и совместное тестирования мультиплеерного проекта
Начало работы над собственным проектом
Урок 1:
Основы геймдизайна. Проектирование концепт документа для своей игры
Урок 2:
Система контроля версий. Изучаем GitHub
Результат: Начали придумывать идею для выпускного проекта. Создали дизайн документ проекта. Научились работать с системой контроля версий
Урок 3:
Левел дизайн. Настраиваем визуальную составляющую
Урок 4:
Бета - версия проекта. Тестирование
Завершение собственного проекта. Выпускной
Урок 1:
Обучение игрока. Разрабатываем дружественный UI
Урок 2:
Выкладываем проект на Itch.io
Результат: Создали собственную игру с оригинальным дизайном и сюжетом для выпускного проекта и выложили её на платформу для разработчиков Itch.io
Урок 3:
Проектный урок. Последние штрихи перед выпускным
Урок 4:
Представление проектов. Выпускной
Проверка навыков
Урок 1:
Работа с Asset Store
Урок 2:
Практика написания скриптов, повторяем переменные C#
Результат: Вспомнили основы С# скриптинга. Начали создавать игру, которую в дальнейшем будем использовать для обучения в курсе. Познакомились с основами сборки проектов для различных платформ
Урок 3:
Практика обработки столкновений, OnTriggerEnter и подобные функции
Урок 4:
Практика скриптинга, самостоятельно дорабатываем игру и выкладываем в HUB
Android
Урок 1:
Портируем игру на Android, добавляем джойстик управления
Урок 2:
Кнопки управления на Android
Результат: Разработали сенсорное управления для игры. Адаптировали игру под различные мобильные устройства. Настроили звук с помощью модуля Audio Mixer
Урок 3:
Адаптация экрана под различные устройства
Урок 4:
Функция Lerp. Изучение Audio Mixer для работы со звуками в игре
Анимации в Unity
Урок 1:
Анимация персонажа с помощью Blend Tree
Урок 2:
Анимация оружия и поиск анимации
Результат: Изучили разные подходы к анимации персонажа. Как стандартные, так и физические с помощью скриптинга на C#
Урок 3:
Ragdoll физика и анимации
Урок 4:
Функции внутри анимаций. Инверсная кинематика
ИИ в открытом мире
Урок 1:
Navigation Mesh. Настраиваем искусственный интеллект
Урок 2:
Raycast в Unity. Реакции NPC в игре
Результат: Научились работать со сложным искусственным интеллектом в Unity. Изучили новый тип определения объектов с помощью лучей
Урок 3:
Игра в прятки. Создаём умного NPC
Урок 4:
Raycast Стрельба. Создаем выстрелы с помощью профессионального программирования
Игра в открытом мире с квестами
Урок 1:
Система диалогов
Урок 2:
Система Квестов и оптимизация скриптов
Результат: Разработали систему заданий и диалогов для неигровых персонажей(NPC). Создали внутриигровой магазин с покупками. Изучили сложные классы и функции C#
Урок 3:
Внутриигровая валюта и подсветка заданий
Урок 4:
Внутриигровой магазин
Транспорт и гонки
Урок 1:
Создание машины
Урок 2:
Эффекты машины
Результат: Разработали гоночную трассу и машину самостоятельно. Познакомились с новыми элементами физики Unity. Создали искусственный интеллект для автомобиля
Урок 3:
Гоночная трасса
Урок 4:
Противники в гонках
Начало работы над проектом
Урок 1:
Составляем документ проекта
Урок 2:
Прорабатываем основной геймплей своего проекта
Результат: Начали разрабатывать собственный проект. Разработали концепт документ. Встроили монетизацию в проект в виде рекламы
Урок 3:
Добавляем рекламу и награды. Монетизация проекта
Урок 4:
Бета - версия игры
Play маркет
Урок 1:
Материалы для Google Play
Урок 2:
Публикация в Google Play
Результат: Научились настраивать игру для Google Play. Доработали финальный проект и выложили его в PlayMarket
Урок 3:
Тестирование проекта
Урок 4:
Презентация проектов. Выпускной