Для ребёнка Цель: поэтапное освоение профессии программиста с практическими результатами. Обучение должно быть структурированным, интересным для подростка, с закреплением знаний через мини-проекты. Формат: онлайн Частота: 1–2 раза в неделю можно начать в понедельник 14:00-16:00МСК 🔹 Структура курса 1. Базовый уровень (Python fundamentals) Синтаксис, переменные, типы данных Условные операторы, циклы Функции и модули Работа с файлами Основы ООП (классы, объекты, методы) 📍 Мини-проект-срез: текстовая игра с использованием ООП 2. Средний уровень (прикладные проекты на Python) Мини-игры: «Змейка», «Крестики-нолики» Turtle-графика, tkinter, Pygame Работа с библиотеками, документацией Алгоритмы и структуры данных (списки, словари, стеки) 📍 Мини-проект-срез: калькулятор / менеджер задач / таймер 3. Прикладной уровень (востребованные технологии) Создание Telegram-ботов (aiogram/telebot) Работа с API и JSON SQLite и основы работы с базами данных Git и GitHub (ведение репозиториев, командная работа) Основы безопасности кода 📍 Мини-проект-срез: Telegram-бот (например, бот-напоминалка или бот-игра) 4. Игроделие и технологии будущего (Unity и XR) Введение в Unity (основы C# и скриптинг) 2D/3D сцены, физика, анимация, взаимодействие объектов Базовые игровые механики (управление персонажем, коллизии) Введение в VR/AR (XR-платформы, простые демо-проекты) Принципы игрового дизайна (баланс, левел-дизайн, логика уровней) 📍 Мини-проект-срез: простая 2D-игра в Unity 🔹 Требования к преподавателю Подготовить учебный план минимум на 3 месяца вперёд Указать в плане: темы по занятиям примерные сроки прохождения мини-проекты как срезы знаний План должен быть понятен родителю и включать оценку прогресса (что ребёнок сможет делать после блока) Обучение должно быть практико-ориентированным: на каждом этапе — проект, который можно показать