Разработка программного обеспечения для микроконтроллеров на Python
Информация об обучении на данном курсе
Цель курса: дать основные теоретические знания и базовые практические навыки в объеме, необходимом для разработки программного обеспечения для микроконтроллеров на Python
Обучение проходит в аудиторном формате, в классе для практических работ по адресу Tartu mnt. 18, Tallinn. Размер группы до 6 человек. В цену курса включены все учебные материалы. При необходимости на время обучения выдается ноутбук.
Для данного курса доступны различные методы финансирования, в том числе и программы государственной поддержки и некоммерческих организаций. Свяжитесь с нашим консультантом, чтобы получить более подробную информацию.
Целевая группа:
Курс актуален, если Вы:
- начинающий в программировании микроконтроллеров и хотите войти в embedded на доступном языке Python;
- Python-разработчик и желаете расширить навыки на работу с «железом», микроконтроллерами и IoT;
- электронщик или схемотехник и вам требуется программировать собственные устройства на Python;
- инженер автоматизации или АСУ ТП и интересуетесь быстрым прототипированием решений на микроконтроллерах;
- мейкер или IoT-энтузиаст и хотите оживлять проекты на платах (ESP32, Raspberry Pi Pico и т.п.);
- студент технической специальности и желаете получить практические навыки embedded-разработки;
- специалист из другой сферы и имеете интерес к электронике и IoT.
Ключевые компетенции, изучаемые на курсе:
Программируйте на Python
Пишите прошивки на MicroPython
Разрабатывайте на STM32
Создавайте устройства на ESP32
Работайте с платами Teensy
Подключайте периферию по I2C
Связывайте модули по SPI
Подключайте устройства по Wi-Fi
Прошивайте и отлаживайте через ST-Link
Стройте автономные IoT-устройстваТребования к обучающимся:
- уверенный пользователь ПК
- владение английским языком на базовом уровне (ориентировочное соответствие категории A1/A2)
- желательно наличие собственного ноутбука (Windows / Mac, оперативная память 8 GB, диагональ экрана > 13,3), при необходимости на время обучения выдается ноутбук.
Результат обучения:
Окончившие данный курс:
- понимают принципы работы наиболее востребованных программируемых контроллеров STM32, ESP32, RP2040, Teensy
- создают программы для контроллеров на языке Python
- владеют навыками подключения датчиков и исполнительных механизмов к программируемым контроллерам
- владеют навыками работы с отладчиком, анализатором и осциллографом
- понимают основные принципы создания автономных устройств (роботы, дроны, IoT)
Методы обучения:
Общий объем курса: 180 академических часов, из которых 100 академических часов проходят в аудитории (в т.ч. практические занятия 42 ак. часа и 2 семинара (8 ак.ч))
Критерии оценки результатов обучения:
Результаты обучения оцениваются на основе самостоятельно выполненных практических работ.
Методы оценки:
При успешном выполнении практические и домашние работы получают оценку «зачет».
Условия окончания курса:
Для успешного окончания курса и получения сертификата необходимо получить зачет 75% домашних работ.
Дополнительная информация:
Основные правила организации обучения (на эстонском языке)
Основные правила обеспечения качества учебного процесса (на эстонском языке)
Программа курса
| Модуль | Основные темы модуля | Объем |
| 1. Введение в микроконтроллеры и электронику |
|
10 ак. ч. |
| 2. Основы программирования на Python |
|
16 ак. ч. |
| 3. Python для микроконтроллеров (MicroPython) |
|
14 ак. ч. |
| 4. Работа с платформами ESP32 (опционально STM32 - MicroPython) |
|
30 ак. ч. |
| 5. Отладка и тестирование микроконтроллерных систем |
|
14 ак. ч. |
| 6. Итоговый проект |
|
16 ак. ч. |
Информация о курсе
Время проведения:
20.07.2026 - 22.09.2026
26.08.2026 - 28.10.2026
Расписание занятий:
Пн, Ср, Пт 17:45–21:00
Оставить заявку →Ответим в течение 1 рабочего дня
Длительность курса:
2 месяца
Формат и место проведения:
Адрес: Tartu mnt. 18, Tallinn.

Обучение проходит в аудиторном формате, в классе для практических работ по адресу Tartu mnt. 18-53, Tallinn. Размер группы до 6 человек.
Язык обучения: русский
Стоимость: 2400 EUR (НСО 24% включен)
Общий объем курса: 180 ак. ч.
Включает в себя:
- Аудиторные занятия: 100 ак.ч. (в т.ч. практические занятия 42 ак. ч. и 2 семинара (4 ак.ч))
- Самостоятельная работа: 80 ак.ч.
Преподаватели
Александр Бобырев
Квалификация: Senior Embedded Software Engineer с более чем 15-летним опытом разработки встраиваемого ПО. Работал в Stoneridge, HARMAN, Unikie и Symantec; разрабатывал прошивки для автомобильной электроники (системы видеомониторинга, аудиоусилители), системы диагностики и медицинские приборы.Специализация: Разработка встраиваемого ПО на C/C++, операционные системы реального времени (RTOS), микроконтроллеры (ESP32, Raspberry Pi, NXP S32K), автомобильные стандарты (AUTOSAR, CAN/LIN, UDS-диагностика), Qt и Python, модульное тестирование (GTest), CI/CD (Jenkins, Docker, CMake).
Опыт преподавания: Преподавал C/C++ и ООП в Таллиннском техническом университете (TalTech) и ООП, паттерны проектирования и тестирование в Qt в Таллиннском центре профессионального образования (Tallinna Tööstushariduskeskus).
Образование: Магистр в области ИТ и автоматики, Таллиннский технический университет (TalTech), 2012.