для школьников 8–9 классов

Python-разработка: работаем с алгоритмами, данными и веб-сервисами

Бесплатный курс от провайдера МЭО в рамках проекта «Код будущего»
Выбирайте курс, соответствующий вашему уровню образования — иначе заявление будет отклонено на Госуслугах.
Уровни сложности
Базовый и продвинутый
Формат обучения
Офлайн и онлайн
Длительность курса
149 ак. часов
Как проходят занятия
Занятия проходят в выбранном формате — онлайн или очно на образовательной площадке.

  • Разбираем новые темы вместе с преподавателем
  • Пишем и отлаживаем код на Python
  • Выполняем практические и самостоятельные задания
  • Обсуждаем вопросы на занятиях, в чатах и на форумах
  • Завершаем обучение итоговой аттестацией
Что понадобится для обучения
• Компьютер или ноутбук
• Стабильный доступ в интернет
• Современный браузер

Среда разработки Python и инструменты для написания, тестирования и отладки кода уже доступны на образовательной платформе.

Для домашних заданий понадобиться компьютер с доступом в интернет.
Код будущего
  • Освойте современные языки и технологии: Python, C++, JavaScript, C#, 1C, ИИ и робототехнику
  • Получите практические навыки для учёбы, олимпиад, экзаменов и будущей профессии
  • Создайте собственные проекты, которые можно добавить в портфолио
  • Учитесь бесплатно в рамках национального проекта «Экономика данных и цифровая трансформация государства»
Вы можете выбрать обучение по направлениям:
  • программирование;
  • искусственный интеллект;
  • робототехника
«Код будущего» — образовательный проект, который помогает школьникам 8−11 классов и студентам колледжей ИТ-направлений бесплатно освоить востребованные цифровые навыки.
Почему выбирают МЭО?
ООО «Мобильное электронное образование» (МЭО) — российская EdTech-компания с опытом реализации федеральных образовательных программ. C 2022 года, обучили более 48 000+ учеников в рамках проекта «Код будущего»
Обучение на удобной платформе
Специально разработанная интерактивная среда, где удобно учиться, выполнять задания и работать над проектом.
Практико-ориентированный подход
Вы сможете создавать реальные проекты и видеть результаты своей работы
Поддержка на каждом этапе обучения
Квалифицированные преподаватели всегда готовы ответить на вопросы и помочь разобраться со сложными задачами
Педагогический опыт
Объясняем сложные концепции на языке обучающихся
Зачем идти на курс?
Для учёбы
Системное мышление — учитесь анализировать задачи, находить оптимальные решения и мыслить как разработчик.
Проектная работа — создавайте сайты, приложения и цифровые сервисы, которые станут частью вашего портфолио.
Самовыражение — воплощайте собственные идеи в цифровых продуктах: от интерактивных сайтов до полноценных веб-приложений.
Навыки будущего — учитесь работать с современными инструментами разработки, самостоятельно искать решения, читать техническую документацию и создавать качественный программный код.
Для будущего
Ранняя профориентация — попробуйте себя в ИТ и узнайте, какие направления вам действительно интересны.
Гибкие навыки — работайте над проектами, учитесь планировать время, доводить задачи до результата и работать в команде.
Цифровая грамотность — углубитесь в принципы работы современных технологий и научитесь осознанно ими пользоваться.
Самостоятельность в обучении — научитесь находить нужную информацию, разбираться в новых инструментах и осваивать технологии самостоятельно.
Для жизни
Разнообразие проектов — прокладывайте путь к работе в международных ИТ-командах и участвуйте в проектах из любой точки мира.
Предпринимательские возможности — получайте навыки, которые помогут создавать собственные цифровые продукты и запускать свои проекты.
Готовность к новым технологиям — учитесь быстрее осваивать новые инструменты и уверенно работать с технологиями, которые будут востребованы завтра.
Может учитываться при поступлении*
Сертификат участника
После каждого модуля проводится проверка знаний и выдается сертификат. По окончании обучения слушатели получают итоговый сертификат о прохождении курса.
*В отдельных вузах сертификат может учитываться как индивидуальное достижение. Условия определяет вуз.
Уровни сложности
Подросток изучает Python
Базовый уровень

Веб-сервис на Python: алгоритмы, ООП, Flask и API шаг за шагом

О курсе

Python — один из наиболее популярных языков программирования, который широко применяется для разработки веб-приложений и программных сервисов. На курсе вы познакомитесь с основами программирования на Python, изучите алгоритмы и объектно-ориентированное программирование, научитесь создавать собственные веб-приложения с использованием фреймворка Flask и организовывать их взаимодействие с другими сервисами с помощью программных интерфейсов (API). А также на курсе вы закрепите навыки в решении задач, встречающихся на ОГЭ.

Длительность курса: 149 ак. часов

Модуль 1. Алгоритмы и структуры данных

Содержание:

  • Тема 1.1. Особенности использования образовательной платформы при обучении. Python и инструменты ИИ. Этика использования искусственного интеллекта.
  • Тема 1.2. Основы алгоритмизации
  • Тема 1.3. Базовые структуры данных
  • Текущий контроль
  • Тема 1.4. Классические алгоритмы
  • Тема 1.5. Анализ алгоритмов. Введение в графы.
  • Промежуточная аттестация по модулю
Модуль 2. Объектно-ориентированное программирование (ООП)

Содержание:

  • Тема 2.1. Классы и объекты.
  • Тема 2.2. Инкапсуляция.
  • Текущий контроль
  • Тема 2.3. Наследование.
  • Тема 2.4. Ассоциации и агрегация. Связи между объектами.
  • Промежуточная аттестация по модулю
Модуль 3. Работа с данными: библиотеки, API и базы данных

Содержание:

  • Тема 3.1. Файлы и потоки. Обработка данных.
  • Тема 3.2. Ресурсы стандартных библиотек
  • Тема 3.3. Компьютерные сети и URL адреса
  • Текущий контроль
  • Тема 3.4. Подключение сторонних веб-API.
  • Тема 3.5. Введение в базы данных на примере SQLite
  • Тема 3.6. Обработка исключений и логирование. Введение в тестирование. Тестирование с помощью ИИ.
  • Промежуточная аттестация по модулю
Модуль 4. Разработка веб-приложений на Flask: маршруты, базы данных, API, Git

Содержание:

  • Тема 4.1. Основы Git + Git Verse
  • Тема 4.2. Введение в Flask
  • Тема 4.3 HTML-теги и шаблоны. Передача данных
  • Текущий контроль
  • Тема 4.4. Формы и обработка данных пользователя
  • Тема 4.5. Стилизация Flask-приложения и генерация его паспорта с помощью ИИ. Интеграция API
  • Промежуточная аттестация по модулю

Итоговая аттестация

Подросток пишет код на Python
Продвинутый уровень

Программируем на Python: API, данные и веб-сервисы

О курсе

Современные программные решения постоянно обмениваются данными между собой с помощью программных интерфейсов (API). Навыки работы с данными и разработки веб-сервисов востребованы в различных направлениях ИТ — от веб-разработки до автоматизации и анализа информации. На курсе вы углубите знания языка Python, научитесь получать и обрабатывать данные из различных источников, создавать собственные веб-сервисы и использовать современные инструменты разработки программного обеспечения. А также на курсе вы закрепите навыки в решении задач, встречающихся на ОГЭ.

Длительность курса: 149 ак. часов

Модуль 1. Внешние интеграции и сбор данных

Содержание:

  • Тема 1.1. Введение в специальность. Особенности использования образовательной платформы при обучении. Этика использования искусственного интеллекта.
  • Тема 1.2. Обработка и структурирование данных. Словари и коллекции
  • Тема 1.3. Регулярные выражения. Использование ИИ-инструментов для генерации и отладки regex-паттернов
  • Текущий контроль
  • Тема 1.4. Работа с API. Библиотека requests. Интеграция с сервисами.
  • Тема 1.5. Работа с Excel. Библиотека openpyxl. Чтение и запись таблиц.
  • Тема 1.6. Работа с PDF. Библиотека PyPDF2. Извлечение данных из документов. Форматы обмена данными. JSON и XML. Парсинг и сериализация.
  • Промежуточная аттестация по модулю
Модуль 2. Создание API

Содержание:

  • Тема 2.1. Веб-скрапинг. Библиотека BeautifulSoup. Парсинг HTML-страниц.
  • Тема 2.2. Фреймворк FastAPI. Методы GET, POST. Маршруты и эндпоинты.
  • Текущий контроль
  • Тема 2.3. Pydantic-модели. Генерация моделей и валидация данных с помощью ИИ
  • Тема 2.4. Swagger-документация. Автоматическая генерация документации API и её улучшение с помощью ИИ
  • Тема 2.5. Обработка ошибок и исключений в API. HTTP-статусы.
  • Промежуточная аттестация по модулю
Модуль 3. Анализ и визуализация данных

Содержание:

  • Тема 3.1. NumPy. Многомерные массивы, векторизация вычислений.
  • Тема 3.2. Pandas: структурированные данные и операции над ними
  • Тема 3.3. Группировка и агрегация данных. Анализ данных.
  • Текущий контроль
  • Тема 3.4. Визуализация данных. Библиотека Matplotlib. Линейные и столбчатые диаграммы.
  • Тема 3.5. Круговые диаграммы и гистограммы. Оформление графиков (заголовки, подписи, легенды).
  • Промежуточная аттестация по модулю
Модуль 4. Веб-сервис на FastAPI

Содержание:

  • Тема 4.1. Git + GitVerse. Использование ИИ для генерации README, commit-сообщений и помощи в работе с репозиторием.
  • Тема 4.2. FastAPI + JSON-файл как база данных
  • Текущий контроль
  • Тема 4.3. Интеграция сбора данных (API/Excel/PDF) в веб-сервис.
  • Тема 4.4. Тестирование API. Использование ИИ для генерации тестов (pytest) и code review кода.
  • Промежуточная аттестация по модулю

Итоговая аттестация

Как подать заявку на Госуслугах
01
Выберите курс
Занятия проходят на платформе МЭО
02
Подайте заявку на Госуслугах
Заявку можно подать самостоятельно или через родителя/законного представителя
03
Пройдите вступительное испытание
В течение 10 дней после открытия доступа пройдите вступительное испытание, чтобы определить уровень готовности к обучению.
04
Заключите договор и дождитесь зачисления
При успешном прохождении вступительного испытания родитель или законный представитель подписывает договор с МЭО, после чего начинается обучение.
05
Приступайте к обучению
Участники, успешно освоившие программу, получают практические знания и сертификат об окончании обучения.
Расписание занятий
Начало обучения по модулям
с 06.10.2026 по 19.03.2027
Модуль 1
Вторник
06.10.2026
Модуль 2
Среда
02.12.2026
Модуль 3
Вторник
26.01.2027
Модуль 4
Пятница
19.03.2027
Все наши курсы
Робототехника
Робототехника: оживляем и обучаем своего робота. Введение в ROS 2 на языке Python
для школьников 8–9 классов
Робототехника: от сборки до системы управления. Введение в ROS 2 на языке Python
для школьников 10–11 классов
Робототехника: выполняем инженерный проект. Введение в ROS 2 на языке Python
для студентов СПО
Python
Python-разработка: работаем с алгоритмами, данными и веб-сервисами
для школьников 8–9 классов
Python-разработка: алгоритмы, API и веб-приложения на Flask
для школьников 10–11 классов
Бэкенд-инженерия на Python: данные, API, сервисы и Flask
для студентов СПО
JavaScript
Программирование на JavaScript: базовые алгоритмы, ООП, работа с DOM и API
для школьников 8–9 классов
JavaScript-разработка: от алгоритмов до готового fullstack-проекта
для школьников 10–11 классов
Fullstack-разработка на JavaScript: от алгоритмов до готового проекта
для студентов СПО
Важно:
  • Вся регистрация и подтверждение участия проходят исключительно через Единый портал государственных услуг.

  • Сайт МЭО не является системой для подачи заявлений, он создан для информации об образовательных программах

  • Обучение по программам осуществляется на основании договора об обучении, заключаемого с Провайдером.
8 800 600 16 14
tech-support@mob-edu.ru

Политика конфиденциальности

Образовательная лицензия №Л035-01298-77/00185002 от 12 июля 2016 года

© ООО «МЭО», 2014-2026
После подачи заявки через Единый портал государственных услуг и её подтверждения вы получите:
  • приглашение пройти вступительный тест

  • возможность начать обучение в рамках проекта «Код будущего»