Курс начинается с основ. Слушатели знакомятся с Arduino IDE - средой, где будут писать код для робота. Они разбираются в электрических соединениях и учатся правильно подключать компоненты. Это фундамент для всех последующих экспериментов.
Далее курс переходит к программированию движения робомобиля. Слушатели учатся управлять моторами и задавать траекторию. Затем подключают ультразвуковые и инфракрасные сенсоры, а также сервоприводы. Это позволяет роботу "видеть" окружающий мир.
Следующий шаг - научить робота самостоятельно двигаться. Слушатели программировали следование по линии. Затем усложняют задание, добавляя препятствия. Робот учится их объезжать, используя полученные знания о сенсорах.
Этот блок посвящен "мозгам" робота. Рассматривается базовая структура популярных микроконтроллеров - AVR и ESP32. Слушатели изучают пассивные и активные электронные компоненты, понимают, как они взаимодействуют в схеме.
Здесь курс углубляется в технические детали. Слушатели учатся регулировать мощность моторов с помощью ШИМ. Они рассматривают все типы сенсоров, которые используются в роботах, и изучают приводы с автоматическими регуляторами. Финальные темы - скретч-дизайн для создания собственных моделей и расширенные алгоритмы избегания препятствий.
После завершения курса слушатель получает практический опыт построения робомобилей. Он обучается программировать микроконтроллеры, работать с робототехникой и цифровой обработкой изображений. Курс также дает необходимую теоретическую базу по электронике.
Во время обучения доступна поддержка ментора. Выпускники получают помощь в усилении своего CV. Также предоставляется доступ к дополнительным электронным курсам для самостоятельного обучения. Доступны онлайн-курсы английского языка и Speaking Club для развития языковых навыков.