План обучения Index Learn
Python для детей 10–16 · онлайн · 3 занятия в неделю × 1,5 часа
Итого: 12 занятий / месяц · ориентир расписания — вечер по времени Грузии
Редакция 1.0 · 28.07.2026
1. Как считается срок
| Параметр | Значение |
| Занятий в неделю | 3 |
| Длительность одного занятия | 1,5 часа |
| Занятий в месяц | ≈ 12 |
| Часов в месяц | ≈ 18 |
2. Общая длительность курса
| Модуль | Занятий | Срок | Суть |
| База Python |
8 |
~2,5–3 недели |
Синтаксис → мини-проекты → голосование за ветку |
| Профиль (ветка) |
12 |
~1 месяц |
Игры / Сайт / Автоматизация — углубление |
| Портфолио-проект |
4 |
~1,5 недели |
Доводка, GitHub, презентация |
| Всего |
24 |
~2 месяца |
Совпадает с пакетами 12+12 или 8+12+4 |
Параллельно мягко даём базу ИИ и безопасности (не отдельные «взрослые» курсы).
3. Модуль «База» — 8 занятий
| № | Тема | Результат занятия |
| 1 | Знакомство, среда, первый код | «Hello» + калькулятор |
| 2 | Переменные, типы, ввод/вывод | Мини-квиз в консоли |
| 3 | Условия if / else | Игра «угадай число» |
| 4 | Циклы for / while | Генератор паролей / таблица |
| 5 | Списки и строки | Список дел в терминале |
| 6 | Функции | Рефакторинг мини-проекта |
| 7 | Файлы, ошибки, аккуратный код | Сохранение прогресса в файл |
| 8 | Обзор веток + голосование | Выбор: игры / сайт / автоматизация |
4. Профиль — 12 занятий (после базы)
Ветка A · Игры пример: Star Catch
- 1–2: окно Pygame, координаты, игровой цикл
- 3–4: спрайты, клавиатура, коллизии
- 5–7: очки, жизни, уровни сложности
- 8–10: меню, звук/эффекты, полировка
- 11–12: релиз демо + разбор кода
Ветка B · Сайт пример: Flask-портфолио
- 1–2: HTML/CSS основы страницы
- 3–4: Flask, маршруты, шаблоны
- 5–7: несколько страниц, формы
- 8–10: простая «база» (JSON/SQLite), деплой на учебный хост
- 11–12: оформление портфолио и защита
Ветка C · Автоматизация пример: TG-бот + скрипт
- 1–2: скрипты, файлы, API-запросы
- 3–5: Telegram-бот, команды, состояние
- 6–8: парсинг / Excel / напоминания (по выбору группы)
- 9–10: надёжность, ошибки, хранение данных
- 11–12: готовый бот/скрипт + инструкция запуска
5. Портфолио — 4 занятия
- Доработка проекта под «можно показать»
- README, скриншоты, GitHub
- Короткая презентация для родителей/группы
- Обратная связь и план «что учить дальше»
6. Как стыкуется с пакетами на сайте
| Пакет | Что закрывает |
| 8 занятий (280 GEL) | Вся база Python |
| 12 занятий (390 GEL) | Весь профильный модуль выбранной ветки |
| Разовые / добор 4 | Блок портфолио |
| 2×12 = 24 | Полный путь «база → ветка → портфолио» за ~2 месяца |
7. Примеры проектов (папки на сайте)
learn/projects/games — Star Catch (Pygame)
learn/projects/web — сайт ученика на Flask
learn/projects/automation — Telegram-бот (+ сортировщик файлов)
План ориентировочный: темп группы может сдвинуть темы на ±1–2 занятия.
Чтобы сохранить PDF: кнопка «Скачать PDF / Печать» → «Сохранить как PDF».