Программист микроконтроллеров
ПЕРВЫЙ ПЛАТЕЖ НА 2-ОЙ МЕСЯЦ
- От кода до готового устройства
Освоите схемотехнику и язык C, научитесь паять платы
- Профессия на выбор
Программист микроконтроллеров или Инженер умного дома
- До 3 устройств в портфолио
автоматический регулятор и контроллеры умного дома
- −5%
Скидка действует
0 дня 00:00:00
Что делает программист микроконтроллеров
Программист микроконтроллеров — это инженер, который пишет код для «мозгов» электронных устройств. Он работает с компонентами, собирает прототипы, создаёт системы умных устройств. Эта профессия востребована в робототехнике, интернете вещей, автопроме и других технологичных отраслях.
Два направления обучения на выбор
- Программист микроконтроллеров
Программист пишет код для «мозга» любого электронного девайса без сложной операционной системы — дрона, простого робота, роутера, компонента автомобиля. Такие специалисты очень нужны в робототехнике, медицине, производстве, телекоме.
- Инженер умного дома
Это следующая ступень программиста микроконтроллеров. Инженеры разрабатывают технологии, которые делают дома удобнее и безопаснее. Они связывают гаджеты, приборы и даже освещение в единую сеть, которой можно управлять со смартфона.
Заработок будет расти вместе с опытом
- 7 000 сомони Junior После курса
- 14 000 сомони Middle 1-2 года
- 20 000 сомони Senior 3+ года
С нуля научитесь создавать устройства или системы умного дома
- Освоите инженерную базу
Начнёте с основ электроники и микроконтроллеров: поймёте, как работают ток, напряжение, элементы схем и простые устройства.
- Научитесь писать код на С для реальных устройств
Разберётесь, как писать программы для микроконтроллеров, загружать их в устройство и управлять его работой.
- Разберётесь в схемах и платах
Сможете собирать электрические схемы, проектировать печатные платы и готовить их к производству и сборке.
- Углубитесь в сферу умных устройств и автоматизации
Поймёте, как подключать датчики и модули, настраивать обмен данными и собирать решения для умного дома.
- Научитесь собирать рабочие продукты
Сможете подключать датчики, дисплеи и память устройства, чтобы собирать цельные проекты.
- Дойдёте до первого инженерного кейса
Пройдёте путь от схемы и платы до программы, запуска и проверки устройства. Положите проект в портфолио.
Чтобы пройти курс, достаточно знать физику, математику и информатику на уровне выпускника школы.
Учим на собственной образовательной платформе
- Теория с доступом навсегда
Видео от экспертов занимают 1−2 часа в неделю. Их можно смотреть в любое время, доступ к курсу и всем обновлениям останется с вами навечно.
- Практика на реальных задачах
Обычно занимает 3−5 часов в неделю. Вы будете писать код на C, проектировать электросхемы в Altium Designer, подбирать компоненты для электросхем.
- Персональная поддержка эксперта
Получите подробную обратную связь по своим проектам от кураторов — экспертов в теме электроники и программирования. Ответы приходят в течение 24 часов с момента отправки работы.
Содержание профессии
- 12 месяцев обучения
- 47 тематических модулей
- Вебинары и практика на основе реальных кейсов
- Обновлено в 2026 году
- Стартовый курс для всех тарифов
-
Основы электроники Разберёте основные компоненты устройств и принципы работы микроконтроллеров. Научитесь создавать электрические схемы и освоите программу для создания печатных плат.
- Введение в электронику
- Введение в элементную базу. Виды компонентов
- Основные виды и применение полупроводниковых приборов и аналоговых схем на их основе
- Расчёт базовых схем, расчёты на мощность, расчёты фильтров
- Напряжение питания. Пробой. Стабилизаторы напряжения питания
- Напряжение питания. Источники и преобразователи напряжения питания. Линейные и импульсные преобразователи напряжения
- Подведение промежуточных итогов, расчет аналоговой схемы
- Введение в импульсный режим работы приборов, построение простых импульсных схем
- Введение в работу логических элементов. Элементы стандартной логики: «НЕ», «И», «ИЛИ» и «Исключающее ИЛИ» и их комбинации
- Сложные цифровые схемы средней степени интеграции: триггеры, шифраторы, дешифраторы, счётчики и сумматоры
- Микросхемы высокой степени интеграции. Микроконтроллеры и микропроцессоры
- Память, принципы построения памяти
- Создание электрических схем и печатных плат, УГО, ЕСКД
- Печатные платы и способы их изготовления. Основные правила и требования при проектировании
- Среды разработки электроники, САПР. Altium Designer
- Введение в правила работы в Altium Designer, базовые навыки. Создание библиотек, схем электрических и трассировка печатных плат
- Правила проектирования печатных плат согласно требованиям стандартов IPC и заводов производителей
-
- Только для тарифов «Оптимальный» и «Максимальный»
-
Программирование на языке С Этот язык популярен в разработке устройств, потому что позволяет обращаться напрямую к компонентам микроконтроллера.
- Основы программирования на языке С
- Компилятор и IDE
- Структура программы на С. Точка входа
- Переменные и их типы. Области видимости переменных
- Основные операции С
- Условные конструкции и циклы
- Массивы и строки
- Указатели
- Функции
- Препроцессор и директивы препроцессора
- Структуры
- Динамическая память
- Стандартные библиотеки С
- Функции стандартных библиотек и алгоритмов
- Применения языка при программировании микроконтроллеров
-
Программирование микроконтроллеров Узнаете, как писать код для разных типов устройств. Научитесь работать с интерфейсами ввода и вывода, устанавливать программы.
- Основы архитектуры ARM
- IDE для ARM микроконтроллеров. Программаторы
- Система тактирования ядра и периферии МК, методы инициализации.
- Порты ввода/вывода STM32 или аналогичных микроконтроллеров. Инициализация. Первая программа LED_Blinking
- Прерывания
- Таймеры. Счёт, захват, сравнение и ШИМ
- Интерфейсы микроконтроллера
- Инициализация последовательных интерфейсов USART
- Обмен данными по USART в прерываниях и DMA
- Интерфейсы SPI и I2C
- Подключение внешних устройств по SPI и I2C
- Параллельная шина. Использования для инициализации LCD
- Часы реального времени RTC
- Что такое встроенная флеш-память МК
- Различные виды микроконтроллеров
-
Программирование на С++ для робототехников Вы научитесь писать код на C++ и создавать программы для управления роботами.
- Введение
- Основы С++
- Массивы
- Функции
- Объектно-ориентированное программирование в C++
- Перегрузка операторов
- Библиотеки C++
- Фреймворк Qt
- Семантика перемещения в C++
- Введение в pybind11
-
- Только для тарифа «Максимальный»
-
Интернет вещей Освоите главные технологии интернета вещей: OCPB, MQTT, LwIP. Сможете работать с промышленными интерфейсами, программировать и перепрошивать контроллеры умного дома
- Основы разработки программного кода с использованием ОСРВ
- Основы работы с модемом
- Основы работы с Ethernet PHY модулями
- Работа с протоколом MQTT
- Основы работы с TCP/IP стеками на примере LWIP
- Отладчики для МК на архитектуре ARM
- Основы отладки многозадачных программ для микроконтроллеров
- Основы работы с ZigBee
- Работа с промышленными интерфейсами
- Основы интеграции устройств умного дома с Яндекс Алисой
-
Спикер курса
Часто задаваемые вопросы
-
Я никогда не работал с микроконтроллерами. У меня получится?
Если вы владеете физикой, математикой и информатикой на уровне выпускника школы — да! Главное, уделяйте больше внимания практике и читайте дополнительную литературу. В остальном помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса. Наш онлайн-курс высоко оценили студенты. Его средняя оценка — 4,8 из 5 на основе 1714 отзывов.
-
Мне понадобятся мощный компьютер или специальные программы?
Нет. Все программы, которые нужны для прохождения курса, — бесплатные и хорошо работают даже на слабых компьютерах.
-
Какой график обучения на платформе? Получится ли совмещать его с работой?
Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
-
Сколько часов в неделю мне нужно будет уделять обучению на платформе?
Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
-
Кто будет мне помогать в обучении на платформе?
У вас будут проверяющие эксперты и куратор в чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
-
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.
-
Что делает программист микроконтроллеров?
Программист микроконтроллеров пишет код для «мозга» электронных устройств: датчиков, двигателей, контроллеров, простых роботов, интернета вещей и другой техники без сложной операционной системы. Такой специалист настраивает работу электроники, связывает компоненты между собой и позволяет пользователям легко управлять устройствами.
-
На каком языке пишут микроконтроллеры?
Чаще всего микроконтроллеры программируют на языке C. Он даёт надёжный контроль над памятью и железом, поэтому подходит для встроенных систем и электроники. Именно поэтому программист микроконтроллеров обычно начинает изучать язык C, а потом осваивает инструменты, прошивки и работу с платами.
- Баку
- Бишкек
- Ташкент
- Душанбе
- Астана
- Минск
- Тбилиси
- Худжанд
- Куляб
- Бохтар
- Истаравшан
- Турсунзаде
- Хорог
- Вахдат
- Алматы
- Шымкент
- Гомель
- Бухара
- Наманган
- Самарканд
- Тирасполь
- Бельцы
Получите до за рекомендацию курса
Друзья получат максимальную скидку, а вы — 10% с каждой их покупки.
Остался последний шаг
Дарим −5% за подписку. Куда отправить ваш персональный промокод на скидку?
Заявка принята
Отправили СМС с кодом на номер
Введите его, чтобы мы позвонили вам быстрее и не ошиблись номером