Твій перший крок!

Залиш свої контакти, і ми зв’яжемось із тобою, щоб розповісти більше про курс і допомогти стартувати.

Отримали твою заявку!

На твоїй пошті вже чекає наступний крок, тому не забудь перевірити вхідні і розділ “спам“.
До зустрічі!
Вибач, це технічна помилка. Спробуй ще раз!
Для початківців
Онлайн, blended learning

Курс Embedded Development

Старт: 30 жовтня
Живі заняття у вечірній час
5 місяців, 3 рази на тиждень
Практичні міні-проєкти
Українською мовою

Цей курс для тебе, якщо ти:

Розвивати себе
Програміст
із базовим C/C++ або Python/Java-розробник, який хоче перейти в embedded і працювати з hardware.
Знайти своє
Студент чи інженер
Що мріє створювати власні IoT-пристрої і хоче спробувати себе у hardware-проєктах.
Обороняти своє
Прагнеш у Defense Tech
чи отримувати dual use-проєкти, роблячи внесок у захист України та розвиваючи кар’єру у перспективній сфері.

Чого ти навчишся на курсі?

Курс проведе тебе від базового програмування до повного циклу embedded-розробки, знання потрібні і в civil tech, і в defense tech.
Основи hardware та схемотехніки
Зрозумієш, як працюють мікроконтролери, периферія та електронні схеми.
Сигнали та енергоспоживання
Навчишся працювати з аналоговими й цифровими сигналами, пам’яттю та енергоефективністю.
RTOS та багатозадачність
Зрозумієш принципи роботи RTOS і створиш власні багатозадачні системи.
Повний цикл проєкту
Зробиш фінальний проєкт із GitHub, CI/CD та документацією для портфоліо.
Civil & military tech
Побачиш, як знання застосовуються у smart-рішеннях і оборонних технологіях.
Languages & Tools
C
C++
GitHub
CI/CD
OS & Debug
FreeRTOS
GDB
OpenOCD
Protocols
UART
SPI
I2C
TCP/IP
MQTT
BLE
LoRa

Програма курсу

Ми поєднали практику й теорію так, щоб ти відразу бачив результат своєї роботи.  Кожен модуль — це крок до твого майбутнього портфоліо.
Модуль 0. Self-paced підготовчий
2 тижні до старту
Організація курсу, налаштування середовища, теорія для вирівнювання бази (C/C++, основи електроніки, робота з інструментами).
Модуль 1. Основи апаратної роботи
6 занять
8 тем
Архітектура мікроконтролера (ARM, RISC-V).
Робота з даташитами та схемами.
Основи математики для Embedded.
Принципи електронних схем.
Використання вимірювального обладнання.
Прототипування: breadboard, живлення.
Міні-проєкт: сенсор + актуатор.
Розбір і оптимізація.
Модуль 2. Схемотехніка та периферія
6 занять
9 тем
Пасивні та активні компоненти.
Захист живлення, стабілізатори.
Особливості C/C++ для Embedded.
GPIO.
Переривання.
Таймери, watchdog.
Пайка, збірка схем.
Міні-проєкт: сенсор руху + індикація.
Розбір і оптимізація.
Модуль 3. Робота з сигналами
5 занять
4 теми
Аналогові vs цифрові сигнали, ADC/DAC.
PWM: генерація, приклади.
Міні-проєкт: керування двигуном.
Розбір і оптимізація.
Модуль 4. Комунікаційні інтерфейси
7 занять
7 тем
UART.
SPI.
I2C.
JTAG/SWD, ICP.
DMA.
Міні-проєкт: зчитування з кількох сенсорів.
Розбір і оптимізація.
Модуль 5. Пам’ять та енергоспоживання
5 занять
6 тем
Архітектура ПЗ: Superloop, state machines.
Flash, EEPROM, SD.
Low-power режими.
Управління живленням.
Міні-проєкт: data logger.
Розбір і оптимізація.
Модуль 6. Бездротові та інтернет-протоколи
7 занять
7 тем
Wi-Fi, TCP/IP, HTTP.
DHCP, UDP/TCP.
MQTT.
BLE.
LoRa.
Міні-проєкт: передача даних у мережу.
Розбір і оптимізація.
Модуль 7. RTOS
5 занять
5 тем
FreeRTOS: задачі, таймери.
Семафори, м’ютекси.
Планування задач.
Міні-проєкт: багатозадачний пристрій.
Розбір і оптимізація.
Модуль 8. Фінальний проєкт
6 занять
6 тем
CI/CD для прошивок (GitHub Actions).

Make/CMake.
Дебагінг (UART-log, GDB, OpenOCD).
Постановка задачі, підготовка до захисту.
Презентація фінальних проєктів.
Підсумковий розбір.
Модуль 3. Робота з сигналами
5 занять
4 теми
Аналогові vs цифрові сигнали, ADC/DAC.
PWM: генерація, приклади.
Міні-проєкт: керування двигуном.
Розбір і оптимізація.
Модуль 9. Self-paced фінальний блок
1–2 тижні після захисту
Карта ринку Embedded.
Наступні кроки у кар’єрі.