Программист микроконтролле­ров

ПЕРВЫЙ ПЛАТЕЖ НА 2-ОЙ МЕСЯЦ
  • От кода до готового устройства

    Освоите схемотехнику и язык C, научитесь паять платы

  • Профессия на выбор

    Программист микроконтроллеров или Инженер умного дома

  • До 3 устройств в портфолио

    автоматический регулятор и контроллеры умного дома

  • −5%

    Скидка действует
    0 дня 00:00:00

Что делает программист микроконтроллеров

Программист микроконтроллеров — это инженер, который пишет код для «мозгов» электронных устройств. Он работает с компонентами, собирает прототипы, создаёт системы умных устройств. Эта профессия востребована в робототехнике, интернете вещей, автопроме и других технологичных отраслях.

Два направления обучения на выбор

  • Программист микроконтроллеров

    Программист пишет код для «мозга» любого электронного девайса без сложной операционной системы — дрона, простого робота, роутера, компонента автомобиля. Такие специалисты очень нужны в робототехнике, медицине, производстве, телекоме.

  • Инженер умного дома

    Это следующая ступень программиста микроконтроллеров. Инженеры разрабатывают технологии, которые делают дома удобнее и безопаснее. Они связывают гаджеты, приборы и даже освещение в единую сеть, которой можно управлять со смартфона.

Заработок будет расти вместе с опытом

По данным hh.tj
  • 7 000 сомони
    Junior После курса
  • 14 000 сомони
    Middle 1-2 года
  • 20 000 сомони
    Senior 3+ года
    Символ бесконечности

С нуля научитесь создавать устройства или системы умного дома

  • Освоите инженерную базу

    Начнёте с основ электроники и микроконтроллеров: поймёте, как работают ток, напряжение, элементы схем и простые устройства.

  • Научитесь писать код на С для реальных устройств

    Разберётесь, как писать программы для микроконтроллеров, загружать их в устройство и управлять его работой.

  • Разберётесь в схемах и платах

    Сможете собирать электрические схемы, проектировать печатные платы и готовить их к производству и сборке.

  • Углубитесь в сферу умных устройств и автоматизации

    Поймёте, как подключать датчики и модули, настраивать обмен данными и собирать решения для умного дома.

  • Научитесь собирать рабочие продукты

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

  • Дойдёте до первого инженерного кейса

    Пройдёте путь от схемы и платы до программы, запуска и проверки устройства. Положите проект в портфолио.

Чтобы пройти курс, достаточно знать физику, математику и информатику на уровне выпускника школы.

Учим на собственной образовательной платформе

  • Теория с доступом навсегда

    Видео от экспертов занимают 1−2 часа в неделю. Их можно смотреть в любое время, доступ к курсу и всем обновлениям останется с вами навечно.

  • Практика на реальных задачах

    Обычно занимает 3−5 часов в неделю. Вы будете писать код на C, проектировать электросхемы в Altium Designer, подбирать компоненты для электросхем.

  • Персональная поддержка эксперта

    Получите подробную обратную связь по своим проектам от кураторов — экспертов в теме электроники и программирования. Ответы приходят в течение 24 часов с момента отправки работы.

Содержание профессии

  • 12 месяцев обучения
  • 47 тематических модулей
  • Вебинары и практика на основе реальных кейсов
  • Обновлено в 2026 году
  1. Стартовый курс для всех тарифов
    1. Основы электроники Разберёте основные компоненты устройств и принципы работы микроконтроллеров. Научитесь создавать электрические схемы и освоите программу для создания печатных плат.
      • Введение в электронику
      • Введение в элементную базу. Виды компонентов
      • Основные виды и применение полупроводниковых приборов и аналоговых схем на их основе
      • Расчёт базовых схем, расчёты на мощность, расчёты фильтров
      • Напряжение питания. Пробой. Стабилизаторы напряжения питания
      • Напряжение питания. Источники и преобразователи напряжения питания. Линейные и импульсные преобразователи напряжения
      • Подведение промежуточных итогов, расчет аналоговой схемы
      • Введение в импульсный режим работы приборов, построение простых импульсных схем
      • Введение в работу логических элементов. Элементы стандартной логики: «НЕ», «И», «ИЛИ» и «Исключающее ИЛИ» и их комбинации
      • Сложные цифровые схемы средней степени интеграции: триггеры, шифраторы, дешифраторы, счётчики и сумматоры
      • Микросхемы высокой степени интеграции. Микроконтроллеры и микропроцессоры
      • Память, принципы построения памяти
      • Создание электрических схем и печатных плат, УГО, ЕСКД
      • Печатные платы и способы их изготовления. Основные правила и требования при проектировании
      • Среды разработки электроники, САПР. Altium Designer
      • Введение в правила работы в Altium Designer, базовые навыки. Создание библиотек, схем электрических и трассировка печатных плат
      • Правила проектирования печатных плат согласно требованиям стандартов IPC и заводов производителей
  2. Только для тарифов «Оптимальный» и «Максимальный»
    1. Программирование на языке С Этот язык популярен в разработке устройств, потому что позволяет обращаться напрямую к компонентам микроконтроллера.
      • Основы программирования на языке С
      • Компилятор и IDE
      • Структура программы на С. Точка входа
      • Переменные и их типы. Области видимости переменных
      • Основные операции С
      • Условные конструкции и циклы
      • Массивы и строки
      • Указатели
      • Функции
      • Препроцессор и директивы препроцессора
      • Структуры
      • Динамическая память
      • Стандартные библиотеки С
      • Функции стандартных библиотек и алгоритмов
      • Применения языка при программировании микроконтроллеров
    2. Программирование микроконтроллеров Узнаете, как писать код для разных типов устройств. Научитесь работать с интерфейсами ввода и вывода, устанавливать программы.
      • Основы архитектуры ARM
      • IDE для ARM микроконтроллеров. Программаторы
      • Система тактирования ядра и периферии МК, методы инициализации.
      • Порты ввода/вывода STM32 или аналогичных микроконтроллеров. Инициализация. Первая программа LED_Blinking
      • Прерывания
      • Таймеры. Счёт, захват, сравнение и ШИМ
      • Интерфейсы микроконтроллера
      • Инициализация последовательных интерфейсов USART
      • Обмен данными по USART в прерываниях и DMA
      • Интерфейсы SPI и I2C
      • Подключение внешних устройств по SPI и I2C
      • Параллельная шина. Использования для инициализации LCD
      • Часы реального времени RTC
      • Что такое встроенная флеш-память МК
      • Различные виды микроконтроллеров
    3. Программирование на С++ для робототехников Вы научитесь писать код на C++ и создавать программы для управления роботами.
      • Введение
      • Основы С++
      • Массивы
      • Функции
      • Объектно-ориентированное программирование в C++
      • Перегрузка операторов
      • Библиотеки C++
      • Фреймворк Qt
      • Семантика перемещения в C++
      • Введение в pybind11
  3. Только для тарифа «Максимальный»
    1. Интернет вещей Освоите главные технологии интернета вещей: OCPB, MQTT, LwIP. Сможете работать с промышленными интерфейсами, программировать и перепрошивать контроллеры умного дома
      • Основы разработки программного кода с использованием ОСРВ
      • Основы работы с модемом
      • Основы работы с Ethernet PHY модулями
      • Работа с протоколом MQTT
      • Основы работы с TCP/IP стеками на примере LWIP
      • Отладчики для МК на архитектуре ARM
      • Основы отладки многозадачных программ для микроконтроллеров
      • Основы работы с ZigBee
      • Работа с промышленными интерфейсами
      • Основы интеграции устройств умного дома с Яндекс Алисой

Спикер курса

Студенты довольны обучением

  • 93% выпускников отмечают, что Skillbox помог достичь поставленной цели
  • 78% выпускников готовы рекомендовать обучение в Skillbox

Данные независимого опроса выпускников Skillbox, проведённого Высшей школой экономики (НИУ ВШЭ)

4 500+ оценок на разных независимых площадках

  • 4,7
    4 967 оценок
  • 4,7
    974 оценки
  • 4,8
    490 оценок
  • 4,5
    2 368 оценок
  • 4,7
    559 оценок
  • 5,0
    321 оценка
  • 4,5
    230 оценок
  • 4,7
    232 оценки

Стоимость курса

Скидка 5% действует 0 дня 00:00:00

  • 497 сомони/мес
  • −5%
472 сомони/мес
  • В рассрочку на 24 месяца
  • Освоите язык С для настройки микроконтроллеров
  • Поможем оформить резюме и сопроводительные письма, чтобы быстрее найти работу
  • 2 программы обучения на выбор
Программист микроконтролле­ров

Длительность: 12 мес

Записаться на курс или получить бесплатную консультацию

Ознакомиться с условиями публичного договора
Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Спасибо!

Ваша заявка успешно отправлена

Часто задаваемые вопросы

  • Я никогда не работал с микроконтроллерами. У меня получится?

    Если вы владеете физикой, математикой и информатикой на уровне выпускника школы — да! Главное, уделяйте больше внимания практике и читайте дополнительную литературу. В остальном помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса. Наш онлайн-курс высоко оценили студенты. Его средняя оценка — 4,8 из 5 на основе 1714 отзывов.

  • Мне понадобятся мощный компьютер или специальные программы?

    Нет. Все программы, которые нужны для прохождения курса, — бесплатные и хорошо работают даже на слабых компьютерах.

  • Какой график обучения на платформе? Получится ли совмещать его с работой?

    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.

  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?

    Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.

  • Кто будет мне помогать в обучении на платформе?

    У вас будут проверяющие эксперты и куратор в чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.

  • Действуют ли какие-нибудь программы рассрочки?

    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.

  • Что делает программист микроконтроллеров?

    Программист микроконтроллеров пишет код для «мозга» электронных устройств: датчиков, двигателей, контроллеров, простых роботов, интернета вещей и другой техники без сложной операционной системы. Такой специалист настраивает работу электроники, связывает компоненты между собой и позволяет пользователям легко управлять устройствами.

  • На каком языке пишут микроконтроллеры?

    Чаще всего микроконтроллеры программируют на языке C. Он даёт надёжный контроль над памятью и железом, поэтому подходит для встроенных систем и электроники. Именно поэтому программист микроконтроллеров обычно начинает изучать язык C, а потом осваивает инструменты, прошивки и работу с платами.