Курсы Embedded разработчик

Курсы Embedded Systems – это обучение разработке встроенных систем и программированию микроконтроллеров. Вы овладеете C/C++, работу с Arduino, STM32, Raspberry Pi, научитесь работать с периферией, датчиками и протоколами (UART, SPI, I2C). В каталоге собраны программы разных школ: сравнивайте цену, формат и содержание – от базового уровня до разработки firmware и IoT-решений. Курсы подходят для новичков и инженеров, которые хотят перейти в разработку embedded.
Читать далее

Сравнение всех курсов

Фильтр
Курс
Рекомендуем
Формат
Online
Начало занятий
15.12.2026
Длительность
20 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
Robot Dreams
Подробнее

Опануйте CAD-моделювання, щоб самостійно проєктувати корпуси, кріплення та посадкові місця для електроніки.

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

Контекст CAD і знайомство з Fusion. Робочий сетап

  • Розберетесь, яку роль CAD відіграє в циклі розробки виробу
  • Порівняєте Fusion, SolidWorks та AutoCAD і дізнаєтеся про ліцензії, обмеження та хмарне сховище Fusion
  • Опануєте базовий словник: Sketch, Feature, Body, Component, Timeline, Parameters
  • Налаштуєте середовище, хоткеї та навігацію в просторі моделі
  • Зрозумієте різницю між Direct Modeling і параметричним моделюванням

Основи проєктування та вибору матеріалів

  • Розберетеся в базових поняттях міцності, твердості й гнучкості
  • Познайомитеся з принципами підбору матеріалу й товщини під задачу та навантаження
  • Дізнаєтесь, як ребра, кути й трикутні форми впливають на міцність і напруження
  • Зрозумієте, як розподіляється навантаження в консольній та закріпленій балці
  • Розглянете вплив температури: теплопередачу й теплове розширення

Від ескізу до 3D-деталі. Частина 1

  • Зрозумієте принцип Sketch → Feature → Body й чому ескіз - основа моделі
  • Опануєте інструменти малювання: Line, Arc, Circle, Rectangle
  • Навчитеся задавати геометричні та розмірні обмеження, щоб ескіз був повністю визначеним
  • Створите перші деталі за допомогою Extrude і Revolve з режимами Join та Cut
  • Додасте конструктивні радіуси та фаски через Fillet і Chamfer

Від ескізу до 3D-деталі. Частина 2

  • Побудуєте параметричну модель, яка оновлюється при зміні одного параметра
  • Розберетесь, як дерево побудови впливає на модель та як уникати помилок у ньому
  • Навчитеся працювати з допоміжною геометрією: Construction Planes та Axes
  • Створюватимете складні форми через Shell, Loft, Sweep, Pattern і Mirror
  • Оберете виріб для курсового проєкту і змоделюєте перші деталі

Збірки: Assembly, верифікація та командна робота

  • Розберетеся в різниці між Components і Bodies, типах Joint і Grounding
  • Зберете підзбірки та об'єднаєте їх в одну збірку
  • Перевірите збірку на колізії через Interference Check, Section Analysis та Clearance Check
  • Налаштуєте ревізії, версійність і спільну роботу в одному файлі
  • Порівняєте збірку з багатотільною деталлю та дізнаєтеся, коли що використовувати

Q&A-сесія

Отримаєте відповіді на запитання з першої частини курсу та розбір домашніх завдань.

З'єднання

  • Розберетеся, що таке шарнір і ступені свободи
  • Дізнаєтеся, чим відрізняються розбірні з'єднання (гвинт-гайка, саморіз, шпонка) від нерозбірних (зварювання, пайка, заклепки)
  • Навчитесь обирати тип з'єднання під задачу
  • Спроєктуєте вузли з'єднань у власній збірці

Технічні креслення, допуски та посадки. Частина 1

  • Навчитеся читати чужі креслення та розуміти задум конструктора
  • Розберетесь, який рівень пропрацювання креслення потрібен на кожному етапі розробки
  • Порівняєте міжнародні та національні стандарти (ISO, ANSI, ДСТУ)
  • Навчитеся читати креслення за застарілими ГОСТ/ЄСКД, які ще трапляються в документації
  • Розберетеся в проєкціях First Angle і Third Angle та перестанете плутати сторони
  • Опануєте допуски й посадки, шорсткість і базові символи GD&T

Технічні креслення, допуски та посадки. Частина 2

  • Навчитеся правильно проставляти розміри, виносні види, розрізи та перерізи
  • Оформите креслення деталі та збірки зі специфікацією
  • Дізнаєтеся, чим креслення для промислового виробництва відрізняються від креслень для невеликої майстерні
  • Імпортуватимете стандартні компоненти з McMaster-Carr і GrabCAD та перевірятимете їхні розміри
  • Розберетесь у форматах STEP, IGES і F3D

Q&A-сесія

Отримаєте відповіді на запитання щодо збірок, з'єднань і креслень та розбір домашніх завдань.

Як виглядає реальне виробництво: від файлу до деталі

  • Побачите, що відбувається під час FDM-друку від натискання Print до готової деталі
  • Розберетеся в ЧПУ-обробці: верстат, G-код, фіксація заготовки
  • Дізнаєтеся, де застосовують SLA і SLS та чим вони відрізняються від FDM
  • Розглянете постобробку: шліфування, фарбування, анодування, покриття

DFM для FDM 3D-друку та чпу-фрезерування

  • Навчитеся враховувати кути нависання, підтримки та орієнтацію деталі для FDM-друку
  • Розберетеся в обмеженнях ЧПУ: радіуси фрез, dog-bone corners, глибина кишень
  • Порівняєте 3D-друк і ЧПУ за швидкістю, точністю і вартістю
  • Проаналізуєте власну деталь на технологічність і виправите помилки

Прототипування

  • Навчитеся спрощувати моделі та збірки, щоб зменшити навантаження на систему
  • Дізнаєтесь, як швидко перевірити ідею через прототип із 3D-друку, паперу або дерева
  • Розберете типові проблеми під час виготовлення прототипу та як передбачити їх на етапі моделювання

Проєктування вузла

  • Спроєктуєте просту ферму, шарнір та корпус
  • Навчитеся складати технічне завдання на корпус і враховувати теплові режими на старті
  • Розберетеся в пазах під O-ring, кабельних вводах, сальниках і защіпках
  • Створите корпус із кришкою та кабельним вводом під IP67

Внутрішній монтаж, охолодження та фінальна збірка

  • Навчитеся кріпити друковані плати на стійки, боси та heat-set inserts
  • Розрахуєте площу вентиляційних отворів для пасивного охолодження
  • Зберете систему "корпус + плата + живлення + кабелі"
  • Розмістите плату ESP32 у корпусі з урахуванням теплового режиму

Q&A-сесія

Отримаєте відповіді на запитання щодо DFM, прототипування й корпусів та розбір домашніх завдань.

Технічна документація, креслення BOM і пакет для виробника

  • Створите робоче креслення деталі з розмірами, допусками й шорсткістю
  • Оформите складальне креслення за українськими стандартами
  • Зберете повний пакет для виробника: STEP, PDF і BOM
  • Дізнаєтеся про типові помилки під час передачі файлів на виробництво
  • Уточните ТЗ та очікуваний рівень пропрацювання курсового проєкту

Реверс-інжинирінг: від штангенциркуля до 3D-моделі

  • Дізнаєтеся, коли потрібен реверс-інжиніринг: для ремонту, копіювання або модернізації
  • Опануєте інструменти вимірювання й техніку зняття розмірів
  • Розберете типові пастки під час відтворення деталей
  • Виміряєте реальну деталь і відтворите її у Fusion

Галузеві воркшопи

  • Оберете галузевий трек: оборонка, медтехніка, IoT/Embedded або власний кейс
  • Навчитеся перекладати ТЗ у конструктивні вимоги
  • Оберете метод виробництва й матеріал під свій кейс
  • Змоделюєте фінальний виріб під супроводом лектора і перевірите збірку
  • Підготуєте анімацію або Motion Study для захисту

Захист і огляд проектів

  • Продемонструєте live-модель: ізометрію, Section Analysis, Motion Study або FEA
  • Представите пакет документації: креслення, STEP, BOM і рендер
  • Обґрунтуєте вибір матеріалів та методів виробництва
  • Захистите проєкт на рівні технічного рев’ю

Вимоги для старту

Курс підійде інженерам, які працюють із hardware, embedded, electronics, robotics або miltech-продуктами. Досвід у CAD буде плюсом, але не є основною вимогою. На курсі ви працюватимете у Fusion 360 і пройдете весь цикл роботи з інструментом.

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу
  • Стажування для найкращого студента

Викладачі курсу

Дмитро - Провідний інженер-конструктор в NDA

Подать заявку
Курс
Рекомендуем
Формат
Online
Начало занятий
Дату уточняйте
Длительность
14 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
Robot Dreams
Подать заявку
Подробнее

На курсі ви зрозумієте основи електроніки, архітектуру мікроконтролерів, принципи живлення та сигналів, а також навчитеся впевнено запускати й діагностувати embedded-системи. В результаті ви зможете реалізувати свій власний пристрій: від аналізу схеми та підключення сенсорів - до зчитування даних, обробки на STM32 і передачі через інтерфейси та мережу.

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

Вступ до курсу та електроніки

  • Ознайомитеся з лекторами та програмою курсу
  • Зрозумієте базові електричні поняття (напруга, струм, опір, потужність) та різницю між DC та AC струмом
  • Навчитеся користуватися мультиметром для вимірювання величин електричного кола
  • Знатимете та застосовуватимете основи електробезпеки

Пасивні компоненти

  • Розберете призначення та характеристики резисторів, конденсаторів і котушок
  • Навчитеся читати номінали та маркування компонентів
  • Зрозумієте принципи послідовного та паралельного з’єднання
  • Збиратимете дільники напруги та прості RC- і RL-фільтри

Домашнє завдання: зібрати коло з резистором, перевірити розрахунок струму, налаштувати дільник напруги та застосувати RC low-pass фільтр.

Діоди й транзистори

  • Зрозумієте, як працюють напівпровідники, діоди та світлодіоди
  • Побудуєте випрямлячі напруги та схеми згладжування
  • Попрацюєте з фотодіодами, фоторезисторами, терморезисторами та іншими сенсорними елементами
  • Навчитеся використовувати BJT- і MOSFET-транзистори як електронні ключі

Системи живлення та енергоефективність

  • Розберете основні параметри систем живлення
  • Порівняєте лінійні та імпульсні перетворювачі напруги
  • Навчитеся рахувати ККД, втрати й потужність
  • Зможете вибрати LDO або DC-DC стабілізатор під конкретну задачу

Домашнє завдання: зібрати схему випрямлення напруги, підключити кілька джерел живлення через фільтри та захист і додати LED-індикацію.

Основи аналогової схемотехніки

  • Розберете принцип роботи операційних підсилювачів, компараторів та базових схем на їхній основі
  • Зрозумієте, як працюють АЦП, ЦАП і PWM
  • Навчитеся готувати аналоговий сигнал перед поданням на АЦП
  • Знатимете, коли використовувати АЦП і ЦАП в електронній системі

Аналоговий воркшоп

  • Розберете практичні схеми з попередніх занять
  • Відтворите аналогові схеми на реальному обладнанні
  • Перевірите сигнали та параметри компонентів вимірювальними інструментами
  • Зберете аналогову частину фінального пристрою

Домашнє завдання: скласти аналогову частину фінального проєкту.

Основи цифрової електроніки

  • Розберете різницю між аналоговими й цифровими сигналами, логічні рівні та системи числення
  • Попрацюєте з бітами, байтами й таблицями істинності
  • Зрозумієте принцип роботи базових логічних елементів AND, OR, NOT і XOR
  • Розберете шифратори, дешифратори, мультиплексори та непрограмовану логіку

Послідовна логіка, пам'ять і стани

  • Розберете різницю між комбінаційною та послідовною логікою
  • Зрозумієте, як система зберігає стан за допомогою latch, flip-flop і D-тригера
  • Попрацюєте з регістрами, лічильниками й таймінговими діаграмами
  • Навчитесь описувати просту систему як скінченний автомат станів

Домашнє завдання: скласти таблиці істинності, побудувати логічну схему, таймінгову діаграму та просту FSM.

Програмована логіка

  • Розберете різницю між MCU, MPU, FPGA, ASIC, SoC і PLC
  • Зрозумієте архітектуру мікроконтролера та призначення CPU, пам’яті й периферії
  • Порівняєте Arduino, STM32, ESP32 і Raspberry Pi Pico
  • Навчитесь обирати цифрову платформу під конкретну задачу

Провідні інтерфейси комунікації

  • Розберете різницю між інтерфейсом, протоколом та фізичним рівнем
  • Порівняєте основні типи передачі даних і сигналів
  • Зрозумієте принципи роботи GPIO, UART, RS-485, I2C, SPI, 1-Wire, CAN та USB
  • Навчитесь обирати інтерфейс під конкретну задачу та знаходити типові проблеми підключення

Домашнє завдання: вибрати платформи й інтерфейси для заданих систем, попрацювати з розпіновкою dev board та усунути типові помилки.

Безпровідні інтерфейси комунікації

  • Зрозумієте базові принципи безпровідної передачі даних
  • Розберете частоту, довжину хвилі, потужність, RSSI та перешкоди
  • Зрозумієте роль антени та її вплив на роботу системи
  • Порівняєте Bluetooth, BLE, Wi-Fi, NFC і LoRa та оберете технологію під задачу

Цифровий воркшоп

  • Розберете практичні схеми з цифровою логікою та мікроконтролерами
  • Відтворите їх на реальному обладнанні
  • Перевірите роботу цифрових сигналів та інтерфейсів
  • Зберете цифрову частину фінального пристрою та поєднаєте її з аналоговою

Домашнє завдання: завершити цифрову частину фінального проєкту й об’єднати її з аналоговою.

Електроніка в реальному залізі та дебаг

  • Розберете, чому реальний цифровий сигнал відрізняється від ідеального
  • Попрацюєте з логічними рівнями, pull-up, pull-down, open-drain і push-pull
  • Зрозумієте роль землі, decoupling capacitors і довжини провідників
  • Навчитеся знаходити проблеми живлення, підключення та інтерфейсів за допомогою мультиметра, осцилографа й логічного аналізатора

Фінальний проєкт

  • Презентуєте архітектуру власного IoT-пристрою
  • Покажете, як він збирає, обробляє та передає дані у хмару через MQTT
  • Обґрунтуєте вибір платформи, компонентів, живлення та інтерфейсів
  • Продемонструєте прототип або архітектурний концепт і отримаєте фідбек

Особливості курсу

  • Допомога ментора
  • Практика
  • Глибока робота з мікроконтролерами
  • Індивідуальний фідбек від лекторів
  • Фінальний проєкт
  • Сертифікат про проходження курсу

Викладачі курсу

Любомир Череватий - Hardware Engineer at Ajax Systems

Подать заявку
Курс
Рекомендуем
Формат
Online
Начало занятий
Дату уточняйте
Длительность
20 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
Robot Dreams
Подать заявку
Подробнее

Сенсорні дані - основа дронів, роботів і автопілотів. На курсі ви навчитеся працювати з шумами та drift, об'єднувати дані у єдину систему (sensor fusion) і проєктувати надійні сенсорні рішення через симуляцію та реальні датасети. У результаті - презентуєте власний end-to-end pipeline обробки даних із кількох сенсорів і кількісною оцінкою ground truth.

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

Sensor Systems Engineering: від байтів до фізики

  • Розберетесь у повному ланцюжку роботи сенсорної системи - від фізичного сигналу до рішення
  • Зрозумієте, як кожен елемент системи може ставати точкою відмови
  • Ознайомитесь із ринковими трендами IoT та Edge AI та їхнім впливом на індустрію
  • Орієнтуватиметесь у кар'єрних ролях у sensor systems engineering та суміжних напрямах
  • Знатимете інструментальний стек курсу та сфери його застосування
  • Розумітимете структуру курсу та логіку розвитку компетенцій
  • Усвідомите межі simulation-based підходу і реальні інженерні обмеження

Метрологія та analog front-end: мова, якою говорить datasheet

  • Розберетесь у ключових метрологічних параметрах сенсорів та їхньому фізичному змісті
  • Навчитеся читати datasheet у контексті реальних інженерних задач
  • Зрозумієте принципи роботи analog front-end і типів ADC
  • Розберетесь у природі шумів та їхньому впливі на точність вимірювань
  • Зрозумієте роль калібрування та його обмеження в реальних умовах
  • Навчитеся застосовувати Allan variance для аналізу IMU

Embedded-симуляція: I2C, SPI, регістри та firmware без плати

  • Розберетесь у роботі I2C, SPI та UART на рівні протоколів
  • Навчитесь читати й писати дані з сенсорів через регістри
  • Зрозумієте типові архітектурні помилки інтеграції сенсорів
  • Отримаєте практику роботи з Wokwi для симуляції embedded-систем
  • Навчитесь конвертувати raw-дані сенсорів у фізичні величини
  • Зрозумієте різницю між polling, interrupt та DMA підходами

Акселерометр та гіроскоп: фізика MEMS, drift і проблеми raw-даних

  • Розберетесь у фізиці MEMS акселерометрів та гіроскопів
  • Зрозумієте причини drift і накопичення похибок при інтегруванні
  • Навчитесь працювати з системами координат і кватерніонами
  • Побачите обмеження raw IMU даних у реальних сценаріях
  • Навчитесь оцінювати bias на основі стаціонарних даних
  • Порівняєте синтетичні та реальні шумові характеристики

Complementary та Madgwick фільтри: перша стабілізація орієнтації

  • Зрозумієте інтуїцію sensor fusion між гіроскопом та акселерометром
  • Навчитесь налаштовувати complementary filter та параметр α
  • Розберетесь у принципах Madgwick і Mahony фільтрів
  • Порівняєте різні підходи до оцінки орієнтації
  • Навчитесь оцінювати точність фільтрів у Python-експериментах

GPS, NMEA, dead reckoning та барометрична висота

  • Розберетесь у принципах роботи GPS і джерелах похибок
  • Навчитесь парсити NMEA-повідомлення
  • Зрозумієте концепцію dead reckoning між GPS-фіксами
  • Навчитесь оцінювати висоту за барометричними даними
  • Побачите обмеження кожного типу навігаційних даних
  • Розберетесь у базових підходах sensor fusion для навігації

Магнетометр, heading estimation та battery/power monitoring

  • Розберетесь у роботі магнетометра та впливі спотворень поля
  • Навчитесь виконувати калібрування hard-iron і soft-iron
  • Зрозумієте принципи heading estimation і tilt compensation
  • Ознайомитесь із моделями оцінки стану батареї
  • Навчитесь відрізняти voltage-based і Coulomb-based SoC
  • Побачите обмеження реальних power measurement систем

LiDAR: принципи, point clouds, обробка в Open3D

  • Розберетесь у принципах роботи різних типів LiDAR
  • Зрозумієте структуру point cloud і формати даних
  • Навчитесь обробляти LiDAR-дані в Open3D
  • Розберетесь у методах сегментації та кластеризації
  • Навчитесь використовувати RANSAC і DBSCAN для обробки сцен
  • Зрозумієте обмеження LiDAR у реальних умовах

Radar: Doppler, FMCW, range-Doppler map

  • Розберетесь у фізиці радарних систем і Doppler-ефекті
  • Зрозумієте принцип FMCW та range estimation
  • Навчитесь інтерпретувати radar-дані в automotive-контексті
  • Порівняєте radar і LiDAR за ключовими характеристиками
  • Побачите обмеження та переваги radar у складних умовах
  • Ознайомитесь із базовою обробкою range-Doppler maps

Порівняння сенсорів, синхронізація та multi-modal perception

  • Систематизуєте характеристики різних типів сенсорів
  • Розберетесь у проблемі синхронізації multi-sensor систем
  • Навчитесь працювати з різними частотами дискретизації сенсорів
  • Зрозумієте принципи coordinate frame transformations
  • Ознайомитесь із camera-LiDAR projection
  • Побачите практичну реалізацію sensor fusion на рівні систем

Kalman Filter: теорія та реалізація з нуля

  • Зрозумієте баєсівську природу Kalman filter
  • Навчитесь будувати state-space моделі
  • Розберетесь у prediction та update кроках
  • Навчитесь налаштовувати Q- та R-матриці
  • Реалізуєте 1D і 2D Kalman filter з нуля
  • Побачите зв’язок між теорією та бібліотекою FilterPy

Extended Kalman Filter: нелінійність та IMU+GPS fusion

  • Зрозумієте необхідність EKF для нелінійних систем
  • Навчитесь працювати з Jacobian і лінеаризацією
  • Розберетесь в IMU+GPS fusion архітектурі
  • Побачите поведінку системи при GPS outage
  • Навчитесь оцінювати drift при dead reckoning
  • Порівняєте власну реалізацію з FilterPy

UKF, particle filter та multi-sensor fusion

  • Розберетесь у принципах Unscented Kalman Filter
  • Зрозумієте коли EKF недостатній
  • Навчитесь інтерпретувати particle filter підхід
  • Розберетесь у multi-rate sensor fusion
  • Зрозумієте різницю loose і tight coupling
  • Побачите практичну multi-sensor fusion систему

ICP, scan matching та LiDAR odometry

  • Зрозумієте принцип ICP для alignment point clouds
  • Навчитесь оцінювати рух через LiDAR odometry
  • Розберетесь у point-to-plane та point-to-point ICP
  • Ознайомитесь із NDT як альтернативою ICP
  • Навчитесь будувати trajectory з LiDAR-даних
  • Побачите проблему drift у LiDAR-only системах

Anomaly detection, fault tolerance, architectural redundancy

  • Розберетесь у типах сенсорних відмов та аномалій
  • Навчитесь використовувати innovation-based detection
  • Зрозумієте принципи redundancy в системах
  • Побачите cross-sensor consistency checks
  • Навчитесь детектувати fault у Kalman filter
  • Ознайомитесь із реальними кейсами відмов систем

GPS spoofing, acoustic attacks, environmental degradation

  • Розберетесь у механіці GPS spoofing атак
  • Зрозумієте акустичні атаки на MEMS-гіроскопи
  • Навчитесь аналізувати environmental degradation сенсорів
  • Ознайомитесь із методами захисту сенсорних систем
  • Побачите роль Edge AI в захисті
  • Навчитесь виявляти spoofing через cross-check

Методологія проєктування сенсорної системи

  • Розберетесь у системному підході до sensor system design
  • Навчитесь формувати requirements і trade-offs
  • Зрозумієте power budget і обмеження embedded-систем
  • Ознайомитесь з архітектурними патернами
  • Навчитесь створювати sensor allocation table
  • Побачите реальні industrial-кейси

Від design до implementation: складання курсових проєктів

  • Зрозумієте перехід від Python до embedded-реалізації
  • Навчитесь портувати алгоритми в C/C++
  • Ознайомитесь з інтеграцією в симулятори
  • Побачите повний end-to-end pipeline системи
  • Навчитесь працювати з dataset-based та sim-based підходами
  • Розпочнете реалізацію курсового проєкту

Курсові проєкти: інтеграція та тестування

  • Завершите інтеграцію курсового проєкту
  • Навчитесь проводити code review
  • Зрозумієте вимоги до production-like deliverable
  • Навчитесь оцінювати якість системи через метрики
  • Підготуєте демонстрацію результатів
  • Відпрацюєте захист проєкту

Захист курсових проєктів

  • Презентуєте фінальний sensor systems проєкт
  • Продемонструєте working pipeline з оцінкою результатів
  • Обґрунтуєте архітектурні рішення системи
  • Покажете метрики якості (RMSE, ATE тощо)
  • Отримаєте фідбек і рекомендації для розвитку
  • Узагальните весь шлях побудови системи

Після курсу ви зможете:

  • Перейти від "читання регістрів" до розуміння поведінки сенсора
  • Працювати з embedded-симуляцією та сенсорними інтерфейсами
  • Обробляти й синхронізувати дані IMU, GPS та інших сенсорів
  • Будувати multi-sensor fusion (KF/EKF/UKF)
  • Аналізувати похибки, noise та якість даних на ground truth
  • Реалізувати власний sensor-processing pipeline

Особливості курсу

  • Допомога ментора
  • Практика
  • Capstone-проєкт
  • Simulation-first
  • Реальні датасети
  • Курсовий проєкт
  • Сертифікат про проходження курсу

Викладачі курсу

Кирило Мірошниченко - Embedded Software Engineer

Подать заявку
Курс
Формат
Online
Начало занятий
05.01.2027
Длительность
18 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
Robot Dreams
Подробнее

Навчіться створювати Embedded Linux-системи для бортових комп'ютерів та MilTech-пристроїв: збирати власні Linux-образи на Yocto, підключати сенсори, працювати з телеметрією та захищати систему. На курсі "Linux для військових рішень" ви навчитеся налаштовувати Embedded Linux на Raspberry Pi 5, підключати сенсори, збирати власні Linux-образи й тестувати роботу системи. Все потрібне обладнання надає школа, тож окремо купувати залізо не доведеться.

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

Архітектура Linux: ядро, процеси, файлова система, права

  • Розберете будову Linux: ядро, простір користувача й системні виклики
  • Зрозумієте структуру файлової системи (FHS), типи файлових систем і права доступу rwx
  • Дізнаєтесь, як працюють процеси: PID, fork/exec, стани, сигнали, зомбі- та осиротілі процеси
  • Розглянете псевдофайлові системи procfs, sysfs і devfs як джерело даних про стан системи
  • Навчитеся працювати з документацією через man і tldr та порівняєте GNU/Linux із Windows і BSD

Розробка в середовищі GNU/Linux, інструментарій

  • Писатимете Bash-скрипти, працюватимете з потоками та конвеєрами
  • Пройдете буткемп із Python-інструментарію для системних задач
  • Розберете роботу сервісів на прикладі systemd і аналіз логів через journalctl
  • Налаштуєте середовище для локальної та віддаленої розробки: git, редактори, SSH, мережа
  • Ознайомитеся з інструментами автоматизації в GNU/Linux

Embedded Linux: платформи та архітектури

  • Зрозумієте, чим Embedded Linux відрізняється від десктопного: розмір образу, споживання, час завантаження, стійкість до знеструмлення
  • Розглянете одноплатні комп'ютери Raspberry Pi, Orange Pi, Radxa, NVIDIA Jetson і різницю між SoC, SoM та carrier board
  • Порівняєте архітектури ARM (AArch64) і x86-64 та дізнаєтеся, коли потрібен Real-Time Linux
  • Опануєте кроскомпіляцію та емуляцію цільової платформи в QEMU
  • Навчитесь обирати платформу за критеріями SWaP-C (Size, Weight, Power, Cost)

Завантаження системи: Bootloader, Kernel, Device tree, Rootfs

  • Розберете етапи завантаження: від ROM code і завантажувача - до ядра, initramfs та простору користувача
  • Налаштуєте U-Boot: змінні середовища, bootcmd і bootargs, завантаження з SD, eMMC та USB
  • Дізнаєтесь, як влаштований Device Tree, та ввімкнете I2C, SPI або UART через overlays
  • Зрозумієте різницю між вбудованими драйверами та модулями ядра і призначення kernel command line
  • Порівняєте init-системи systemd, SysV та BusyBox init і навчитеся діагностувати завантаження через серійну консоль

Апаратні інтерфейси: GPIO, UART, I2C, SPI

  • Зрозумієте, як Linux представляє пристрої в /dev, і налаштуєте стабільні імена через udev
  • Попрацюєте з GPIO через libgpiod: лінії, переривання, рівні напруги 3,3 і 5 В
  • Розберете інтерфейси UART, I2C, SPI та їхні обмеження
  • Підключите типову периферію: GNSS-приймач, IMU, барометр, камеру, радіомодуль
  • Опануєте діагностику "знизу вгору": живлення → шина → адреса → драйвер → дані

Linux у безпілотних та роботизованих системах

  • Дізнаєтеся про роль Linux в оборонних технологіях і технологіях подвійного призначення
  • Розберете архітектуру UAV, UGV та USV: польотний контролер, companion computer, канал зв'язку і наземна станція
  • Зрозумієте, які завдання виконує бортовий Linux-комп'ютер, а які - контролер
  • Опануєте патерни надійності бортового ПЗ: watchdog, graceful degradation, store-and-forward
  • Ознайомитеся з ROS 2 та Edge Computing на оглядовому рівні

Mavlink та обробка телеметрії

  • Розберете протокол MAVLink: структуру повідомлень, версії v1 і v2, системи та компоненти
  • Підключите companion computer до контролера через UART або USB
  • Навчитеся читати основну телеметрію: heartbeat, позицію, орієнтацію, стан живлення, GNSS
  • Опрацюєте телеметрію: парсинг, валідацію, часові мітки та виявлення аномалій
  • Попрацюєте в симуляторі SITL із pymavlink, mavproxy та mavlink-router

Yocto Project 1: основи, шари, перший власний образ

  • Зрозумієте, навіщо потрібен власний образ: розмір, відтворюваність, ліцензії, контроль складу ПЗ
  • Розберете складові Yocto: Poky, OpenEmbedded-Core, BitBake
  • Опануєте ключові поняття: шари, рецепти, machine, distro та image
  • Налаштуєте робоче середовище з local.conf, bblayers.conf, kas і sstate-cache
  • Навчитеся читати помилки BitBake та порівняєте Yocto з Buildroot і Debian

Yocto Project 2: власні рецепти й кастомізація системи

  • Напишете рецепт для власного застосунку на Python або C++ із systemd-сервісом та автозапуском
  • Навчитеся змінювати чужі рецепти через bbappend, не редагуючи їх
  • Кастомізуєте ядро та Device Tree у власному шарі
  • Опануєте швидку розробку з devtool і керування складом образу
  • Ознайомитеся з ліцензійним маніфестом, SBOM і перевіркою CVE

Мінімізація образу, оптимізація та Real-time

  • Зменшите образ: read-only rootfs, окремі збірки для розробки та релізу
  • Скоротите час завантаження за допомогою systemd-analyze
  • Навчитеся профілювати CPU, пам'ять і диск та контролювати температуру й тротлінг під навантаженням
  • Розберете PREEMPT_RT, пріоритети процесів та вимірювання latency через cyclictest
  • Опануєте підхід "міряємо до і після" з perf і stress-ng

Контейнеризація, моніторинг та логування

  • Зрозумієте, як працюють контейнери: namespaces і cgroups простими словами
  • Навчитеся писати Dockerfile із multi-stage збіркою під ARM
  • Запустите сервіси через docker compose із політиками перезапуску та обмеженням ресурсів
  • Налаштуєте логування, ротацію логів та базовий моніторинг пристрою
  • Ознайомитеся з eBPF-інструментами bpftrace і bcc

Hardening, керування доступом і захист даних

  • Складете модель загроз: що захищаємо й від кого
  • Зменшите поверхню атаки: вимкнете зайві сервіси, порти, debug-інтерфейси та периферію
  • Обмежите привілеї systemd-юнітів та налаштуєте hardening SSH
  • Захистите дані за допомогою шифрованого розділу LUKS і read-only rootfs
  • Налаштуєте мережевий фільтр nftables і проведете аудит безпеки з Lynis

Secure Boot і цілісність системи

  • Розберете сценарії підміни ПЗ і ланцюжок довіри: від підписаного bootloader до перевіреного rootfs
  • Навчитеся генерувати ключі, підписувати образи та перевіряти їх на пристрої
  • Дізнаєтесь, як забезпечити незмінність rootfs за допомогою dm-verity
  • Ознайомитеся з TPM, secure element і OP-TEE для зберігання ключів
  • Зрозумієте ризики fusing і ротації ключів та роль SBOM і CVE-звітів в аудиті

Безпечне оновлення програмного забезпечення (OTA) на базі RAUC

  • Зрозумієте, чому оновлення в полі - це питання надійності, а не зручності
  • Розберете A/B-оновлення з автоматичним ролбеком при невдалому завантаженні
  • Зберете й підпишете RAUC bundle та інтегруєте RAUC з U-Boot через meta-rauc
  • Налаштуєте health-check, який підтверджує, що новий образ працює
  • Порівняєте альтернативи (SWUpdate, Mender) і дізнаєтесь, як оновлювати пристрій через нестабільний канал зв'язку

CI/CD та діагностика в польових умовах

  • Побудуєте пайплайн: збірка → тести → образ → підпис → вивантаження
  • Налаштуєте Yocto в CI зі спільним sstate-cache і self-hosted runner
  • Розберете рівні тестування: юніт-тести, SITL і HITL
  • Навчитеся збирати діагностичний пакет однією командою
  • Дізнаєтесь, як локалізувати типові несправності в полі: живлення, перегрів, знос flash, втрата зв'язку

Воркшоп: Проєктування курсового проєкту

  • Перетворите ідею на технічне завдання з вимогами й критеріями готовності
  • Врахуєте обмеження SWaP-C, умови експлуатації та канал зв'язку
  • Спроєктуєте архітектуру: компоненти, інтерфейси, потоки даних, єдині точки відмови
  • Розберете з викладачем тему свого проєкту, її ризики та обсяг
  • Складете план робіт, почнете з MVP та дізнаєтеся про типові помилки проєктування

Воркшоп: інтеграція, тестування та підготовка до захисту

  • Зберете всі напрацювання курсу в один відтворюваний образ
  • Перевірите інтеграцію ПЗ та заліза: інтерфейси, живлення, кабелі, роз'єми
  • Протестуєте живучість системи: перезавантаження, знеструмлення, втрату зв'язку, від'єднання сенсора
  • Підготуєте документацію та сценарій демонстрації з резервним планом
  • Отримаєте індивідуальні консультації та розберете проблеми проєкту в парному налагодженні

Захист фінальних проєктів

Особливості курсу

  • Допомога ментора
  • Практика
  • Воркшопи
  • Курсовий проєкт
  • Кейс в портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

Максим - Linux System Engineer, MilTech Company

Подать заявку
Курс
Формат
Online
Начало занятий
08.12.2026
Длительность
21 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
  • 3D Modeling / 3D Artist / 3D Designer
Robot Dreams
Подробнее

Навчіться проєктувати механічні вироби в SolidWorks і готувати їх до реального виробництва: від параметричної 3D-моделі та збірки - до креслень, BOM, DFM і виробничих файлів.

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

Контекст CAD і робочий сетап у SolidWorks

  • Розберете роль CAD у циклі розробки механічного виробу
  • Порівняєте SolidWorks, Fusion 360, Ansys, Inventor, CATIA та NX
  • Опануєте базові поняття: Part, Assembly, Drawing, Sketch, Feature
  • Налаштуєте робоче середовище та навігацію в SolidWorks
  • Зрозумієте різницю між параметричним і Direct Modeling

Від ескізу до параметричної 3D-моделі

  • Пройдете логіку Sketch → Feature → Part
  • Навчитеся працювати з геометричними та розмірними обмеженнями
  • Побудуєте повністю визначений ескіз
  • Опануєте Extrude, Revolve, Fillet і Chamfer
  • Навчитеся створювати допоміжні площини та осі

Складні операції та параметричне моделювання

  • Опануєте Shell, Loft, Sweep, Pattern і Mirror
  • Навчитеся будувати складнішу геометрію деталей
  • Працюватимете з Equations і глобальними змінними
  • Створюватимете кілька варіантів деталі через Configurations
  • Навчитеся змінювати параметри моделі без перебудови з нуля

Додаткові інструменти SolidWorks

  • Навчитеся створювати стандартизовані отвори через Hole Wizard
  • Розберете роботу з багатотільними деталями
  • Опануєте принципи побудови профільних конструкцій у Weldment
  • Познайомитеся з поверхневим моделюванням
  • Навчитеся редагувати імпортовані STEP-моделі

Проєктування деталей з листового металу

  • Опануєте базові інструменти Sheet Metal
  • Працюватимете з Base Flange, Edge Flange, Hem і Jog
  • Навчитеся перетворювати звичайну модель на sheet metal
  • Враховуватимете технологічність згинання і кутів
  • Створюватимете розгортки деталей для виробництва

Збірки: Assembly, Mates та верифікація

  • Зрозумієте логіку роботи з Parts та Assemblies
  • Навчитеся позиціювати компоненти через Standard, Advanced і Mechanical Mates
  • Розберете правильну фіксацію базових деталей
  • Перевірятимете конструкцію через Interference Detection
  • Працюватимете з Section View та Clearance Verification

Стандартні компоненти й редагування збірок

  • Навчитеся працювати з Toolbox SolidWorks
  • Використовуватимете готові компоненти з McMaster-Carr і GrabCAD
  • Додаватимете стандартні кріплення до збірок
  • Навчитеся редагувати й замінювати компоненти без руйнування структури
  • Розберете формати SLDPRT, SLDASM, STEP і STL

Технічні креслення: базові принципи

  • Навчитеся читати технічні креслення
  • Розберете стандарти ISO та ДСТУ
  • Працюватимете з проєкціями First Angle і Third Angle
  • Розберете допуски, посадки та шорсткість
  • Познайомитеся з базовими символами GD&T

Креслення, BOM та комплект для виробника

  • Створюватимете креслення деталей та збірок у SolidWorks Drawing
  • Працюватимете з видами, перерізами, розмірами й допусками
  • Формуватимете BOM і складальні специфікації
  • Зберете пакет STEP + PDF + BOM
  • Розберете типові помилки при передачі файлів виробнику

Від CAD-моделі до фізичної деталі

  • Розберете шлях деталі від CAD-файлу до виробництва
  • Порівняєте FDM, SLA/SLS і ЧПК
  • Зрозумієте, як технологія виробництва впливає на конструкцію
  • Розберете базові види постобробки
  • Познайомитеся з виробничими сервісами для прототипів і деталей

DFM для 3D-друку та ЧПК

  • Навчитесь обирати технологію виробництва під конкретну деталь
  • Адаптуватимете геометрію під FDM-друк
  • Враховуватимете кути нависання, підтримки та орієнтацію деталі
  • Розберете DFM-обмеження для ЧПК
  • Порівняєте 3D-друк і ЧПК за швидкістю, точністю й вартістю

DFM для лиття під тиском

  • Розберете принципи проєктування деталей під injection molding
  • Працюватимете з Draft Analysis і товщиною стінок
  • Навчитеся додавати ребра жорсткості
  • Порівняєте ABS, PC, PA66, алюміній та магній
  • Навчитесь адаптувати прототип під серійне виробництво

DFM для листового матеріалу

  • Навчитеся проєктувати багатотільні та зварні конструкції
  • Працюватимете з Tab and Slot
  • Підбиратимете матеріал і товщину листа
  • Створюватимете креслення та розгортки
  • Готуватимете файли для лазерного різання

Від технічного завдання до захищеного корпусу

  • Навчитеся формувати ТЗ на корпус технічного пристрою
  • Розберете IP-класифікацію та вимоги IEC 60529
  • Враховуватимете теплові режими, монтаж та ергономіку
  • Проєктуватимете пази під O-ring, кабельні вводи й защіпки
  • Познайомитеся з SolidWorks Plastics для перевірки корпусних деталей

Внутрішній монтаж, охолодження та фінална збірка

  • Навчитеся проєктувати кріплення для PCB
  • Працюватимете зі стійками, bosses і heat-set inserts
  • Розраховуватимете вентиляційні отвори
  • Зберете корпус, плату, живлення, роз’єми та кабелі в єдину модель
  • Розберете взаємодію mechanical engineer із PCB-дизайнером

Кінематика й Motion Study

  • Підготуєте збірку до аналізу руху
  • Працюватимете з Mechanical Mates
  • Налаштуєте Motion Study в SolidWorks
  • Перевірятимете фізичну взаємодію рухомих деталей
  • Створите анімацію роботи механізму

FEA: міцність і тепловий аналіз

  • Розберете основи FEA в SolidWorks Simulation
  • Працюватимете з сіткою, матеріалами та граничними умовами
  • Перевірятимете конструкції на статичні навантаження
  • Проводитимете Thermal Simulation
  • Інтерпретуватимете Safety Factor і концентратори напружень

CFD: дослідження теплових потоків

  • Підготуєте CAD-модель до CFD-аналізу
  • Налаштуєте вхідні параметри та початкові умови
  • Змоделюєте повітряні й теплові потоки
  • Порівняєте поведінку системи з вентилятором і без нього
  • Проаналізуєте результати й знайдете способи оптимізації конструкції

Галузевий воркшоп

  • Оберете трек: виробництво/ЧПК, медтехніка, Embedded/Electronics або власний кейс
  • Розберете реальне ТЗ і сформуєте конструктивні вимоги
  • Підберете матеріал і метод виробництва
  • Перевірите збірку на інтерференції та помилки
  • Скоригуєте конструкцію за принципами DFM

Q&A та розбір проєктів

  • Розберете типові помилки в Assembly, DFM і документації
  • Перевірите власну конструкцію перед фінальним захистом
  • Пропрацюєте питання щодо курсового проєкту
  • Отримаєте рекомендації щодо доопрацювання CAD-моделі
  • Підготуєте фінальний production-ready пакет

Захист курсових проєктів та вихід на ринок

  • Презентуєте власний mechanical-проєкт
  • Покажете CAD-модель, креслення, STEP і BOM
  • Обґрунтуєте вибір матеріалів та способу виробництва
  • Продемонструєте ключові конструктивні рішення
  • Розберете, як оформити проєкт у портфоліо та шукати першу роботу

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Кейс в портфоліо
  • Сертифікат про проходження курсу
  • Найкращому студенту пропозиція стажування в компанії лектора

Викладачі курсу

Іван Р. - Mechanical and Robotics Engineer SoftServe · Hivecell · Optics for Hire

Подать заявку
Курс
Формат
Online
Начало занятий
08.12.2026
Длительность
16 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • C / C++
  • Embedded / Hardware / IoT
Robot Dreams
Подробнее

Практичний курс про базову архітектуру автономного мобільного робота в ROS 2. На прикладі складського або сервісного indoor-робота розберете, як взаємодіють sensors, localization, planning, control та actuators - і як об’єднати їх в одну систему. Протягом курсу працюватимете з ROS 2, Gazebo, LiDAR, IMU, wheel odometry, EKF, SLAM Toolbox, AMCL та Nav2: змоделюєте робота, побудуєте карту, налаштуєте локалізацію, автономний рух і виконання місії. У фіналі зберете автономного indoor-робота, який рухається за картою, обходить перешкоди й виконує заданий сценарій.

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

Екосистема автономних мобільних роботів та роль Robotics Software Engineer

  • Розберете типи indoor-роботів, їхні місії та архітектуру автономної робототехнічної системи
  • Простежите шлях даних від sensors і perception до localization, planning, control та actuators
  • Зрозумієте роль Robotics Software Engineer та відмінності між indoor- і outdoor-платформами

ROS2: workspace, packages, nodes i topics

  • Розберете ROS 2 graph, DDS, структуру workspace та packages
  • Навчитеся створювати nodes, publishers і subscribers та працювати з message interfaces
  • Використовуватимете ROS 2 CLI та rqt_graph для діагностики взаємодії компонентів

Services, actions, parameters, lounch i qos

  • Навчитесь обирати між topics, services та actions для різних сценаріїв взаємодії
  • Налаштуєте parameters, YAML-конфігурації, launch-файли, namespaces і remapping
  • Розберете QoS і типові проблеми reliability, durability й сумісності компонентів

URDF/XACRO, TF2 і системи координат

  • Створите URDF/Xacro-модель мобільного робота з links, joints та сенсорними модулями
  • Побудуєте TF-дерево для map, odom, base_link та sensor frames
  • Навчитеся знаходити помилки трансформацій через RViz і TF2

Gazebo harmonic та фізика Indoor-середовища

  • Запустите модель робота в Gazebo Harmonic та попрацюєте з ROS–Gazebo bridge
  • Розберете mass, inertia, center of mass, collision geometry та friction
  • Навчитеся діагностувати нестабільну фізику, ковзання та некоректні контакти

ROS_control і differential drive

  • Розберете архітектуру ros2_control та hardware abstraction
  • Налаштуєте diff_drive_controller, cmd_vel, joint states і wheel odometry
  • Навчитеся керувати рухом робота й діагностувати помилки параметрів привода

Lidar, IMU, камера та rosbag

  • Додасте до симуляції LiDAR, IMU та RGB-камеру й налаштуєте sensor topics
  • Попрацюєте з noise, timestamps, frame_id та візуалізацією даних у RViz
  • Навчитеся записувати й відтворювати сенсорні дані через rosbag

Кінематика differental drive та wheel odometry

  • Розберете зв’язок швидкостей коліс з лінійною та кутовою швидкістю робота
  • Навчитеся розраховувати pose та працювати з odom → base_link
  • Проаналізуєте похибки wheel odometry через ковзання, енкодери та параметри моделі

IMU: моделі похибок та підготовка даних

  • Розберете accelerometer, gyroscope, orientation і системи координат IMU
  • Навчитеся працювати з bias, noise, drift і covariance
  • Перевірятимете правильність осей, одиниць і якість IMU-даних у русі та спокої

Sensor fusion через Robot_Localization

  • Розберете базовий принцип EKF та задачу оцінювання стану робота
  • Об’єднаєте wheel odometry та IMU через robot_localization
  • Навчитеся налаштовувати frames, covariance і порівнювати raw та filtered odometry

Обробка Lasercan, перешкоди й Detections

  • Навчитесь аналізувати й фільтрувати дані 2D LiDAR
  • Реалізуєте визначення найближчої перешкоди й базовий safety stop
  • Передаватимете obstacle data у Nav2 costmap і працюватимете з detections через TF2

Побудова 2D-карти через SLAM Toolbox

  • Розберете Occupancy Grid, scan matching, pose graph і loop closure
  • Побудуєте і збережете карту indoor-середовища через SLAM Toolbox
  • Навчитесь оцінювати якість карти й знаходити розриви, зміщення та помилки loop closure

AMCL та локалізація на готовій карті

  • Розберете різницю між odometry, SLAM і localization та принцип particle filter
  • Налаштуєте AMCL для роботи з LiDAR і готовою картою
  • Навчитеся визначати втрату локалізації та повторно ініціалізувати положення робота

NAV2: Costmaps, planner, controller i recovery

  • Розберете архітектуру Nav2 і роботу Planner, Controller та Behavior servers
  • Налаштуєте global/local costmaps, planner і controller для автономного руху
  • Навчитеся будувати маршрут, обходити перешкоди й запускати recovery behaviors

Behavior trees та управління автономною місією

  • Побудуєте багатоетапну місію через Behavior Trees
  • Поєднаєте waypoints, actions, detections і повернення робота на базу
  • Налаштуєте retry, timeout, skip та abort для обробки помилок і недосяжних цілей

Інтеграція та надійність автономної системи

  • Об’єднаєте ROS 2, сенсори, локалізацію та Nav2 у цілісну систему автономного робота
  • Навчитеся діагностувати проблеми через ROS graph, TF, logs, topic frequency та rosbag
  • Протестуєте відмови сенсорів, втрату локалізації та блокування маршруту і презентуєте курсовий проєкт

Особливості курсу

  • Допомога ментора
  • Практика
  • Кейс в портфоліо
  • Сертифікат про проходження курсу
  • Курсовий проєкт - Автономний Indoor-робот у Gazebo

Викладачі курсу

Руслан Бредун - Team Lead, MilTech

Подать заявку
Курс
Формат
Online
Начало занятий
30.11.2026
Длительность
22 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
Robot Dreams
Подать заявку
Подробнее

Hardware Development - це інженерна розробка електроніки, яка запускається, проходить тестування і доходить до серійного виробництва. Курс допомагає перейти від роботи з dev-board і прототипами до ролі hardware engineer, який проєктує production-ready плати й має попит у deftech, embedded та robotics-проєктах.

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

Вступ до курсу та життєвий цикл розробки

  • Зрозумієте специфіку роботи і напрямки в hardware design
  • Зрозумієте, якими інструментами будуть користуватися на курсі
  • Ознайомитеся з ресурсами і інтерфейсами програм
  • Навчитеся створювати прості проєкти в Ltspice

Компонентна база: пасивні та активні компоненти

  • Навчитеся працювати з документацією на компоненти
  • Вмітимете визначати ключові параметри
  • Розумітимете елементну базу, а також принцип вибору компонентів

Аналогова та цифрова схемотехніка, симуляції схем. Частина 1

  • Зрозумієте основи цифрової схемотехніки
  • Зрозумієте принципи використання і причини вибору логічної схеми
  • Навчитеся симулювати цифрові схеми

Аналогова та цифрова схемотехніка, симуляції схем. Частина 2

  • Зрозумієте основи аналогової схемотехніки
  • Зрозумієте принципи використання і причини вибору аналогової схеми
  • Навчитеся симулювати аналогові схеми

Аналогова та цифрова схемотехніка, симуляції схем. Частина 3

  • Навчитеся застосовувати теоретичні знання в практичних схемах
  • Опануєте складніші методи симуляції схем
  • Вмітимете аналізувати результати симуляцій для виявлення помилок

Робота з вимірювальними приладами

  • Розумітимете, які прилади і для чого використовуються
  • Знатимете основи правильного вимірювання електричних сигналів
  • Вмітимете робити аналіз отриманих даних

Інтерфейс KiCad і створення проєкту

  • Ознайомитеся з інтерфейсом KiCad
  • Навчитеся створювати проєкти в KiCad
  • Навчитеся створювати схематичні бібліотеки в KiCad

Введення у високошвидкісні інтерфейси

  • Зрозумієте, які є типи і види високошвидкісних інтерфейсів
  • Вмітимете правильно розраховувати диференційні пари
  • Знатимете, як відбувається фізичне реалізація на друкованих платах

Основи PCB Layout і технології виробництва

  • Навчитеся базовому трасуванню друкованих плат
  • Навчитеся задавати стек-ап
  • Розумітимете техпроцеси виготовлення друкованої плати та їх складність

Джерела живлення. Частина 1

  • Розумітимете відмінності між джерелами живлення та їх застосуванням
  • Вмітимете вибирати відповідне джерело живлення для відповідної задачі
  • Вмітимете оцінювати ККД

Джерела живлення. Частина 2

  • Навчитеся працювати з онлайн-ресурсами для швидкої симуляції і підбору компонентів
  • Ознайомитеся з протоколами PD QC і їх сферами використання
  • Визначите основні відмінності між хімічними джерелами живлення і сферами їх використання

Проєктування SoM. Частина 1

  • Розумітимете архітектурні відмінності між мікроконтролерами (MCU) та FPGA
  • Вмітимете обирати відповідну платформу залежно від завдань проєкту
  • Сформуєте базове розуміння організації пам'яті та периферії систем на кристалі

Проєктування SoM. Частина 2

  • Навчитеся створювати ієрархічні схем
  • Опануєте процес перевірки електричних правил (ERC)
  • Навчитеся формувати специфікацію компонентів (BOM) для виробництва

Трасування проєкту. Частина 1

  • Дізнаєтеся методику розрахунку оптимальної ширини провідників для різних струмів
  • Навчитеся організовувати шари живлення та землі для зменшення завад
  • Знатимете принципи формування ефективних земляних полігонів (ground planes)

Трасування проєкту. Частина 2

  • Навчитеся практичному трасуванню проєкту IP-радіо на ESP32
  • Застосуєте правила організації шарів живлення та землі при розведенні плати
  • Опануєте процес фінальної перевірки дизайну перед підготовкою до виробництва

Електромагнітна сумісність (EMC/EMI)

  • Зрозумієте фундаментальні основи EMC/EMI
  • Зможете обирати компонентну базу для сумісності на платі, оптимальне розташування
  • Ознайомитеся з трасуванням екранів і їх вибору

Підготовка файлів для виробництва

  • Навчитеся генерувати повний пакет виробничих файлів
  • Опануєте підготовку Pick and Place файлів для автоматичного монтажу
  • Знатимете, як підготувати та замовити плату у виробника

Основи 3D-моделювання

  • Навчитеся основам 3D-моделювання
  • Вмітимете експортувати та імпортувати 3D-тіла
  • Вмітимете створювати прості 3D-проєкти

Workshop з реалізації NFC-рідера з розрахунком і трасуванням. Частина 1

  • Зрозумієте, як працює технологія NFC
  • Дізнаєтеся, як розрахувати і побудувати NFC reader
  • Навчитеся виконувати аналітичний розрахунок вихідних ланцюгів за допомогою онлайн-калькулятора
  • Навчитеся симулювати вихідне коло в RFsim
  • Вмітимете складати схему NFC-рідера в KiCad

Workshop з реалізації NFC-рідера з розрахунком і трасуванням. Частина 2

  • Навчитеся трасувати проєкт NFC-рідера
  • Ознайомитеся з особливостями трасування плат з високим рівнем завад і полями ближньої дії
  • Розберетеся в діаграмі Вольперта - Сміта і особливостях VNA (векторного аналізатора кіл)
  • Розумітимете принципи роботи та особливості використання векторного аналізатора кіл

Замовлення, монтаж та "перше ввімкнення" (Board Bring-up)

  • Зможете замовляти плати разом з монтажем компонентів
  • Дізнаєетеся, як працюють BOM tools
  • Навчитеся правильно запускати прототип, щоб мінімізувати наслідки помилки

Демонстрація фінальних проєктів

  • Підготуєте презентацію власного апаратного проєкту
  • Отримаєте конструктивний зворотний зв'язок щодо свого розробленого пристрою
  • Розглянете технічні рішення, обрані для проєкту іншими студентами

Вимоги для старту

Щоб комфортно навчатися на курсі, слід розуміти закони електротехніки та мати досвід програмування на будь-якій мові.

Особливості курсу

  • Допомога ментора
  • Практика
  • Індивідуальний фідбек від лектора
  • Практичні домашні завдання
  • Курсовий проєкт
  • Hardware-проєкт у портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

Дмитро Барабаш - Hardware Designer at Amazon

Подать заявку
Курс
Формат
Online
Начало занятий
24.11.2026
Длительность
24 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • C / C++
  • Embedded / Hardware / IoT
Robot Dreams
Подробнее

Перейдіть від звичайної C++ розробки до software для мікроконтролерів: працюйте з ARM Cortex-M, пам’яттю і периферією, пишіть власні драйвери та використовуйте Modern C++ в умовах обмежених ресурсів.

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

Контекст Embedded-розробки, налаштування середовища та перший blink

  • Розберетесь, як влаштована Embedded-розробка і де проходить межа між Embedded Engineer і System Programmer
  • Порівняєте ARM, AVR та RISC-V і зрозумієте, чому C++ використовують для мікроконтролерів
  • Налаштуєте GCC ARM Toolchain, CMake, Git, Renode, GDB та OpenOCD
  • Зберете перший Embedded-проєкт і напряму керуватимете GPIO через регістри

Від макросів до Type-safe регістрів: Volatile та Constexpr

  • Розберетеся, чому макроси, магічні адреси та ручні бітові маски створюють ризики в Embedded-коді
  • Зрозумієте роль volatile під час роботи з memory-mapped регістрами
  • Використаєте constexpr для адрес регістрів та конфігурації на етапі компіляції
  • Створите типобезпечні C++ обгортки для роботи з периферією

Управління пам'яттю без Heap та Rail

  • Розберете ризики динамічної пам’яті в Embedded: fragmentation і non-determinism
  • Навчитеся працювати зі статичною алокацією та placement new
  • Застосуєте RAII для автоматичного керування hardware-ресурсами
  • Реалізуєте статичний pool allocator для об’єктів драйвера

Обробка помилок та шаблони для Embedded

  • Зрозумієте, чому exceptions часто не використовують у мікроконтролерних системах
  • Навчитеся працювати з std::optional та власним Result<T, E>
  • Застосуєте policy-based design для конфігурації поведінки драйверів
  • Побудуєте обробку hardware-помилок без зависань і зайвого runtime overhead

Шаблони, policy-based design та move semantics

  • Розберете принцип zero-overhead abstractions у Modern C++
  • Використаєте шаблони для створення універсальних Embedded-драйверів
  • Навчитеся передавати великі буфери без зайвого копіювання через move semantics
  • Створите UART-драйвер з різними стратегіями обробки помилок

Статичний поліморфізм та CRTP

  • Розберете, як створювати інтерфейси без virtual і vtable
  • Опануєте Curiously Recurring Template Pattern для Embedded
  • Побудуєте спільний статичний інтерфейс для різних типів периферії
  • Порівняєте вартість CRTP та runtime-поліморфізму для пам’яті мікроконтролера

Compile-time валідація в C++ 20

  • Навчитеся використовувати static_assert для перевірки hardware-конфігурацій
  • Розберете C++20 Concepts та обмеження для шаблонів
  • Створите драйвер, який не скомпілюється з несумісним типом периферії
  • Навчитеся переносити частину Embedded-багів з runtime на етап компіляції

Concurrency: atomics та lock-free дані

  • Розберетеся, чому volatile не захищає від race conditions
  • Навчитеся використовувати std::atomic в Embedded
  • Організуєте безпечну передачу даних між ISR та main loop
  • Реалізуєте lock-free ring buffer для роботи з перериваннями

Memory map, linker script та ціна абстракцій

  • Розберете memory map ARM Cortex-M: Flash, SRAM, peripheral та system registers
  • Зрозумієте роль linker script, startup sequence та ініціалізації C++ об’єктів
  • Навчитеся читати .map-файл і вимірювати використання Flash та RAM
  • Порівняєте реальну вартість шаблонних та virtual-абстракцій

Datasheet, cmsis і типізований gpio

  • Навчитеся знаходити потрібні регістри й бітові поля в datasheet і Reference Manual
  • Розберете CMSIS та зрозумієте, де потрібні власні C++ абстракції
  • Попрацюєте з GPIO: MODER, OTYPER, PUPDR, IDR, ODR та BSRR
  • Створите type-safe API для конфігурації пінів замість магічних чисел

Переривання: nvic, exti та isr у C++

  • Розберете повний шлях переривання від hardware-сигналу до виконання handler
  • Навчитеся працювати з векторною таблицею, NVIC, EXTI та пріоритетами
  • Зрозумієте обмеження ISR і типові помилки в обробниках переривань
  • Передаватимете події з ISR в основний цикл через lock-free buffer

Таймери, pwm та робота з часом

  • Навчитеся конфігурувати апаратні таймери й розраховувати prescaler та ARR
  • Розберете SysTick і принципи роботи системного часу
  • Згенеруєте PWM і керуватимете duty cycle
  • Побудуєте type-safe API часу на std::chrono без зайвих runtime-витрат

DMA та передача даних без участі CPU

  • Розберете, коли DMA ефективніший за polling та interrupts
  • Навчитеся конфігурувати DMA-канали, circular mode і пріоритети
  • Попрацюєте з Half Transfer, Transfer Complete і double buffering
  • Розберете зв’язок між lifetime буфера, move semantics і коректністю DMA-передачі

UART: налаштування, ring buffer і три режими роботи

  • Розберете структуру UART-кадру та розрахунок baud rate
  • Налаштуєте USART без HAL через регістри
  • Порівняєте polling, interrupt-driven і DMA-режими
  • Реалізуєте UART-драйвер з ring buffer та обробкою hardware-помилок

SPI: швидка синхронна шина та робота з SPI Flash

  • Розберете MOSI, MISO, SCK, CS та режими CPOL/CPHA
  • Навчитеся налаштовувати SPI через регістри та працювати з кількома пристроями
  • Прочитаєте протокол SPI Flash із datasheet і реалізуєте його у власному драйвері
  • Додасте timeout і коректну обробку помилок hardware

I2C: багатоадресна шина і драйвер реального сенсора

  • Розберете фізичний рівень I2C, open-drain, START, ACK/NACK і STOP
  • Навчитеся виконувати write, read і write-then-read транзакції
  • Напишете власний драйвер сенсора BME280 за datasheet
  • Реалізуєте timeout і відновлення заблокованої I2C-шини

ADC i DAC: робота з аналоговим світом

  • Розберете принцип роботи ADC та фактори, що впливають на точність вимірювань
  • Навчитеся перетворювати raw ADC-код у фізичні величини
  • Налаштуєте безперервне оцифрування через ADC + DMA
  • Згенеруєте аналоговий сигнал через DAC із compile-time таблицею відліків

RAIL на апаратному рівні: критичні секції та interruptguard

  • Розберете, чому mutex не підходить для даних, спільних з ISR
  • Навчитеся працювати з hardware critical sections через PRIMASK
  • Реалізуєте RAII-обгортку InterruptGuard
  • Навчитеся контролювати вплив критичних секцій на latency переривань

Type-safe кільцевий буфер: від байтів до структур

  • Перейдете від сирих uint8_t до типізованого RingBuffer<T, N>
  • Навчитеся перевіряти параметри буфера на етапі компіляції
  • Побудуєте явну обробку станів "буфер повний" та "буфер порожній"
  • Організуєте безпечну передачу структурованих даних між ISR та main loop

Статичний аналіз, gdb та діагностика hard fault

  • Попрацюєте з clang-tidy, cppcheck та sanitizers для host-side тестів
  • Навчитеся дебажити Embedded-код через GDB та OpenOCD
  • Працюватимете з breakpoints, регістрами CPU та пам’яттю
  • Навчитеся знаходити причину hard fault через CFSR, HFSR і stack context

Host-side тестування та mock-об'єкти для драйверів

  • Розберете, як тестувати Embedded-код без фізичного hardware
  • Навчитеся відділяти драйвер від периферії через інтерфейси
  • Створите mock-об’єкти для UART, GPIO та інших компонентів
  • Напишете unit-тести в GoogleTest для host-side збірки

Межі симуляції та стратегія переходу на реальне залізо

  • Зрозумієте, які hardware-проблеми неможливо повністю відтворити в симуляторі
  • Попрацюєте з кастомними моделями периферії в Renode
  • Напишете автоматизовані тести прошивки через Robot Framework
  • Складете чек-лист перенесення Embedded-проєкту із симуляції на реальну плату

Q&A-сесія

  • Розберете відкриті технічні питання, що накопичилися протягом курсу
  • Отримаєте консультацію щодо свого курсового Embedded-проєкту
  • Визначите, які частини проєкту потрібно доопрацювати перед захистом
  • Підготуєтеся до демонстрації та пояснення технічних рішень

Захист курсових проєктів

  • Продемонструєте збірку та роботу власного Embedded-проєкту в симуляторі
  • Презентуєте архітектуру та обґрунтуєте ухвалені технічні рішення
  • Отримаєте фідбек лектора щодо коду, архітектури й точок росту
  • Сформуєте план подальшого розвитку в Embedded C++

Для навчання на курсі потрібно

  • Впевнене володіння C++
  • Базове розуміння пам’яті та архітектури комп’ютера
  • Базові навички роботи з Git

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Кейс в портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

Роман Марченко - Sr Member of Tech Staff at Wind River Systems

Подать заявку
Курс
Формат
Online
Начало занятий
23.11.2026
Длительность
15 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • C / C++
  • Defence Tech / Military Tech
  • Embedded / Hardware / IoT
Robot Dreams
Подробнее

Навчіться проєктувати навігаційні системи для дронів, роботів та автономних платформ: від роботи з IMU та GNSS - до Sensor Fusion, ROS2 і навігації при втраті GPS.

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

Вступ до інженерії навігаційних систем

  • Розберете структуру навігаційної системи: сенсори, контролери, алгоритми та софт
  • Познайомитеся з інерціальними, супутниковими та комбінованими системами
  • Розглянете застосування навігації в дронах, робототехніці, IoT та оборонних системах

Вимоги до навігаційних систем в оборонних застосуваннях

  • Навчитеся формувати вимоги до навігаційної системи відповідно до платформи та сценарію її застосування
  • Розберете вплив бойового середовища, РЕБ та відмов сенсорів на роботу навігації
  • Познайомитеся зі стандартами MIL-STD-810, MIL-STD-461, STANAG 4586, STANAG 4609
  • Проаналізуєте реальну місію та сформуєте орієнтовне технічне завдання

Системи координат і кінематика руху

  • Розберете системи координат ECEF, ENU, NED і Body Frame
  • Навчитеся виконувати перетворення координат і описувати положення, швидкість та орієнтацію платформи
  • Напишете Python/C++ скрипт для конвертації вектора швидкості
  • Познайомитеся з алгоритмами безплатформних навігаційних систем

Інерціальні навігаційні системи: INS та IMU

  • Розберете принципи роботи акселерометрів та гіроскопів у складі IMU
  • Навчитеся враховувати bias, шум і дрейф сенсорів
  • Познайомитеся з підходами до калібрування IMU
  • Проаналізуєте дані сенсора, розрахуєте орієнтацію та оціните дрейф

Супутникові навігаційні системи: GNSS

  • Розберете принципи роботи GPS, Galileo, GLONASS та BeiDou
  • Навчитесь аналізувати похибки, обмеження та вразливості GNSS
  • Познайомитеся з Multi-GNSS, DGPS, RTK, PPP та GNSS/INS
  • Попрацюєте з форматами NMEA та UBX
  • Створите NMEA-парсер, побудуєте трек і проаналізуєте точність позиціювання

Домашнє завдання: обрати платформу - дрон, наземний робот або IoT-пристрій, описати архітектуру її навігаційної системи, визначити системи координат, підібрати IMU- та GNSS-модулі й сформувати вимоги до системи.

Фільтрація даних та фільтр Калмана

  • Розберете принципи баєсівської фільтрації та роботу Kalman Filter
  • Навчитеся працювати з EKF та UKF і зрозумієте різницю між ними
  • Розберете етапи prediction/update і роботу з матрицями коваріації
  • Реалізуєте комплементарний фільтр та EKF для оцінки орієнтації дрона

Sensor Fusion: об'єднання IMU + GNSS

  • Розберете, як об’єднувати дані різних сенсорів для стабільної оцінки положення
  • Навчитеся враховувати частоту оновлення, точність, шум і latency сенсорів
  • Порівняєте loosely coupled і tightly coupled архітектури
  • Побудуєте EKF для об’єднання IMU та GPS
  • Змоделюєте навігацію при втраті GNSS у MATLAB

Візуальна навігація та SLAM

  • Розберете принципи SLAM та Visual SLAM
  • Познайомитеся з візуально-інерціальною одометрією - VIO
  • Зрозумієте різницю між Visual SLAM та Lidar SLAM
  • Попрацюєте з датасетом EuRoC MAV та візуалізуєте траєкторію

Домашнє завдання: реалізувати KF/EKF для об’єднання IMU та GNSS, протестувати систему на синтетичних або відкритих даних, порівняти якість навігації за різного рівня втрати GNSS-сигналу.

Основи ROS2

  • Розберете архітектуру ROS2: ноди, топіки, сервіси та повідомлення
  • Навчитеся працювати з командами ros2 run і ros2 topic
  • Створите власний ROS2-пакет
  • Напишете ноду, яка публікує дані з імітованого IMU

Інтеграція навігаційних алгоритмів у ROS2

  • Інтегруєте Kalman Filter у ROS2
  • Навчитеся працювати з tf2 та системами координат
  • Налаштуєте навігаційний стек у Gazebo або Webots
  • Створите ROS2-ноду, яка об’єднує IMU та GPS через EKF

Симулятори навігаційних систем

  • Познайомитеся з Gazebo, AirSim та SITL
  • Навчитеся налаштовувати середовище та запускати тестові сценарії
  • Візуалізуєте навігаційні дані через rviz2 та rqt_plot
  • Змоделюєте рух дрона або робота за заданим маршрутом

Домашнє завдання: створити ROS2-пакет із нодами IMU та GPS, інтегрувати EKF у ROS2-ноду, запустити систему в Gazebo або Webots і візуалізувати результат у rviz2.

Валідація та верифікація навігаційних систем

  • Навчитесь оцінювати точність і надійність навігації через RMSE, CEP та ground truth
  • Розберете методи SIL та HIL і різні типи випробувань
  • Познайомитеся з тестуванням систем в умовах вібрацій, ударів, електромагнітних впливів та РЕБ
  • Розрахуєте RMSE та проаналізуєте похибки позиціювання

Кейси з робототехніки, IoT та оборонних систем

  • Розберете архітектуру навігації дронів, наземних роботизованих комплексів та гуманоїдних роботів
  • Проаналізуєте використання навігаційних систем у військових і безпекових рішеннях
  • Порівняєте підходи до навігації сучасних автономних платформ
  • Розглянете кейси Tesla, Skydio, Boston Dynamics, Anduril, NavVis та Figure AI

Домашнє завдання: підготувати архітектурний план фінального проєкту, обрати платформу та сенсори, визначити підхід до Sensor Fusion - EKF/UKF, сформувати сценарій SIL/HIL-тестування та критерії оцінки точності через RMSE.

Фінальний проєкт: Q&A

  • Спроєктуєте навігаційну систему для дрона, наземного робота або іншої автономної платформи
  • Реалізуєте Sensor Fusion через EKF/UKF та об’єднаєте щонайменше два типи сенсорів
  • Налаштуєте систему так, щоб вона продовжувала оцінювати положення при втраті GNSS
  • Інтегруєте рішення в ROS2 і протестуєте його в Gazebo, AirSim або Webots
  • Порівняєте траєкторію з ground truth і розрахуєте RMSE

Фінальний проєкт: захист робіт

  • Підготуєте демо фінального проєкту
  • Презентуєте і захистите технічне рішення перед лекторами

Особливості курсу

  • Допомога ментора
  • Практика
  • Домашні завдання
  • Курсовий проєкт
  • Кейс в портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

  • Андрій Л. - Robotics R&D Engineer, PhD in Electrical Engineering
  • Сергій Г. - Chief Designer Engineer of Gyroscopes and Navigation Systems
  • Сергій К. - Computer Vision Engineer at t-Spark engineering
Подать заявку
Курс
Формат
Online
Начало занятий
Дату уточняйте
Длительность
16 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
  • Product Manager / Product Owner
Robot Dreams
Подробнее

Систематизуйте процес розробки військових продуктів - від бойової потреби та вимог до архітектури, прототипування, тестування й production readiness.

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

Defence R&D reality: чим військова розробка відрізняється від цивільної

  • Зрозумієте, чим defence R&D відрізняється від класичної продуктової розробки
  • Навчитеся відрізняти demo, prototype, MVP, field-ready system і batch-ready system
  • Зможете описати повний lifecycle військової R&D-системи та ключові ризики на кожному етапі

Бойова потреба і формулювання проблеми

  • Навчитеся відокремлювати реальну бойову потребу від бажання, workaround або готового технічного рішення
  • Зможете проводити коротке user discovery-інтерв'ю для уточнення проблеми
  • Практикуватимете формулювання problem statement без передчасного вибору архітектури

CONOPS: як система реально застосовується

  • Зрозумієте, як система використовується в реальному mission flow
  • Навчитесь описувати ролі користувачів, середовище застосування та операційні обмеження
  • Зможете визначати технічні рішення на основі реального сценарію використання

Вимоги до системи та критерії приймання

  • Знатимете основні типи вимог у defence-продуктах
  • Навчитеся формулювати measurable, testable і traceable requirements
  • Зможете прописувати acceptance criteria для ключових вимог

Відстежуваність вимог та управління змінами

  • Зрозумієте, як бойова потреба пов'язується з вимогами, архітектурою, тестами та evidence
  • Навчитеся створювати базову requirements traceability matrix
  • Зможете аналізувати, як зміна однієї вимоги впливає на систему, тести, BOM, firmware і документацію

Архітектура defence-продукту

  • Зрозумієте архітектуру як інструмент керування складністю defence-системи
  • Навчитеся будувати system context diagram і high-level architecture diagram
  • Зможете визначати ключові підсистеми, critical path і single points of failure

Інтерфейси між підсистемами та ризики інтеграції

  • Знатимете основні типи інтерфейсів у складних defence-системах
  • Навчитесь описувати критичні інтерфейси у форматі ICD-lite
  • Зможете визначати integration risks ще до польових випробувань

Умови активної протидії: вплив засобів РЕБ, недоступність GNSS та обмежений зв'язок

  • Зрозумієте, як contested environment впливає на вимоги, архітектуру і тестування
  • Навчитеся перетворювати EW, GNSS-denied і degraded comms на конкретні assumptions
  • Зможете формувати fallback modes, failsafe-сценарії та тестові сценарії для деградованих умов

Стратегія прототипування

  • Зрозумієте прототип як інструмент перевірки гіпотез, а не "першу версію продукту"
  • Навчитесь обирати тип прототипу під конкретний R&D-ризик
  • Зможете формувати prototype plan з гіпотезами, критеріями успіху та залишковими ризиками

Стратегія тестування та план збору доказів

  • Зрозумієте різницю між demo і повноцінним test
  • Навчитеся будувати test strategy для ключових вимог системи
  • Зможете планувати evidence package: логи, телеметрію, фото/відео, конфігурації, умови тесту і failure reports

Безпекові припущення та аналіз ризиків

  • Зрозумієте safety як інженерну дисципліну, а не формальність
  • Навчитеся формувати safety assumptions для тестування або field trial
  • Зможете створити hazard list, базові mitigations та мінімальний safety checklist

Надійність, обслуговування та підтримка в польових умовах

  • Зрозумієте, що field-ready система має бути не лише ефективною, але й надійною та ремонтопридатною
  • Навчитеся визначати типові failure modes і support constraints
  • Зможете описати diagnostics, field-replaceable elements і maintenance assumptions

Модель загроз та безпека на етапі проєктування

  • Зрозумієте різницю між cybersecurity threat model та military threat model
  • Навчитеся визначати assets, adversaries, attack surfaces і residual risks
  • Зможете перетворювати threat model на security requirements, mitigations і design decisions

Контроль конфігурацій та готовність до виробництва

  • Зрозумієте, чому prototype success не означає production readiness
  • Навчитесь описувати hardware, firmware, software, BOM і test procedure як контрольовані конфігурації
  • Зможете сформувати production readiness notes для переходу від прототипу до повторюваного виробництва

Підготовка до технічного дизайн-рев'ю

  • Знатимете, які артефакти мають бути готові до design review в defence R&D
  • Навчитеся структурувати фінальний R&D-пакет і презентувати невизначеність
  • Зможете аргументовано сформулювати decision request: continue, pivot, redesign, field test, freeze configuration, prepare batch або stop project

Захист фінального проєкту

  • Навчитеся презентувати R&D-пакет у форматі design review
  • Зможете аргументовано пояснити problem statement, CONOPS, вимоги, архітектуру, ризики, тестування та production readiness
  • Практикуватимете отримання технічного фідбеку й визначення наступних кроків для розвитку рішення

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Сертифікат про проходження курсу

Викладачі курсу

Максим Черкіс - COO в Україні, STARK

Подать заявку
Курс
Формат
Online
Начало занятий
04.01.2027
Длительность
2 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
18 698 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • Embedded / Hardware / IoT
SoftServe Academy
Подробнее

Це базовий курс, який підійде, щоб опанувати основи Інтернету Речей та почати кар’єру у цій сфері. Спеціальних знань для цього курсу не потрібно.

План курсу

Перші кроки. Побудова будинку

  • Вступ до програмування на платформі Arduino
  • Вступ до систем контролю версій Git

Основи електроніки та сенсорів

  • Особливості та принцип роботи світлодіодів
  • Пасивний зумер і звук
  • Кнопковий модуль і 1-канальний релейний модуль
  • Фотоелемент і сенсор вологості ґрунту
  • Сенсори вологості та пари
  • Охоронний сенсор і сенсор руху
  • Сенсор домішок газу та повітря

Керування та механіка

  • Регулювання кута серводвигуна
  • Налаштування вентиляторного модуля

Програмування і взаємодія

  • Програмування та робота з РК-дисплеєм
  • Основи комп'ютерних мереж
  • Інтерфейс Bluetooth і створення мобільного застосунку для керування "розумним будинком"

Переваги навчання на курсі

  • Доступ до додаткових e-курсів
  • Закріплення теорії через практичні завдання курсу
  • Підтримка від досвідчених менторів та навчальних ШІ помічників
  • Навчаємо використовувати сучасні ШІ-помічники та інструменти
  • Спільнота однодумців у Discord
  • Безкоштовний розмовний клуб з англійської
  • Закриті події з експертами компанії

Особливості курсу

  • Живі онлайн-заняття з ментором двічі на тиждень: Пн і Ср 18:00-20:00
  • Записи занять та комунікація з ментором в Discord-чаті
  • Додаткові матеріали та домашні завдання з перевіркою
  • Мова викладання українська з деякими матеріалами англійською рівня А2
  • Тривалість 2 місяці, 14 занять
  • Робота з реальним обладнанням, яке ми відправимо Новою Поштою
  • Сертифікат про проходження курсу

Викладачі курсу

Ihor Kapatsila - Ментор SoftServe Академії

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
5 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
Beetroot Academy
Подробнее

Курс проведе тебе від базового програмування до повного циклу embedded-розробки, знання потрібні і в civil tech, і в defence tech.

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

Модуль 0. Самостійна підготовка перед курсом

  • Embedded Systems і сфери застосування (IoT, miltech, automotive, industrial)
  • Популярні платформи: Arduino, STM32, ESP32, Raspberry Pi
  • Основи електроніки: струм, напруга, опір, закон Ома
  • Основні компоненти: резистори, діоди, транзистори, конденсатори
  • Інструменти: мультиметр, макетна плата, паяльник, логічний аналізатор
  • IDE та PlatformIO / VS Code
  • Створення GitHub репозиторію
  • Базовий синтаксис C++

Модуль 1. Реальні вимірювання, збирання схем, розуміння базових законів електроніки

  • Як виміряти струм і напругу
  • Чи можна спалити LED? Експериментуємо з опором і напругою
  • ESP32: Наш міні-комп’ютер. Завантаження першої програми "Blink"
  • GPIO та Pinout: Робота з GPIO та читання Даташита
  • Сигнали та Кнопка: Що бачить осцилограф, коли натискаєш кнопку?
  • Введення ADC: Як "читати" світло (Аналоговий вхід)
  • Мініпроєкт: сенсор освітлення керує LED
  • Дебріф: розбір типових помилок (LED, полярність, підключення)
  • Базові навички паяння

Модуль 2. Знайомство з мікроконтролером: як струм стає кодом

  • C++ для MCU: обмеження ресурсів та особливості
  • Пасивні/активні: як підключити потужне навантаження
  • Superloop: як змусити MCU робити кілька справ одночасно
  • Hardware Interrupts: як MCU миттєво реагує на кнопки
  • Таймери: як MCU точно відміряє час
  • Debounce: надійний ввід за допомогою Таймерів
  • Мініпроєкт: світлофор на Таймерах
  • Дебріф та оптимізація: чому не варто боятися volatile
  • Гнучкий слот: поглиблене вивчення обраної теми

Модуль 3. Локальна периферія та взаємодія з фізичним світом

  • Аналогові сигнали: як мікроконтролер перетворює напругу з датчика на число?
  • Перетворюємо "сирі" дані ADC на градуси та метри: формули, таблиці та точність
  • Усунення "шуму" з даних (фільтрація) та зворотна дія: перетворюємо число на напругу (DAC)
  • Керування потужністю та швидкістю: як змінювати яскравість світла та оберти двигуна
  • Точне керування положенням (Серво) та як "обійти" бібліотеки, налаштовуючи PWM через регістри
  • Як рахувати оберти двигуна або позицію колеса за допомогою Енкодера
  • Мініпроєкт: система керування освітленням та температурою
  • Розбір типових помилок з ADC, PWM, калібруванням та таймерами
  • Гнучкий слот: поглиблене вивчення обраної теми

Модуль 4. Комунікації, протоколи та мережі

  • UART: найпростіший спосіб обміну даними та налагодження пристрою
  • I2C: як керувати багатьма сенсорами за допомогою лише двох дротів: адресація та Master/Slave
  • Зчитування і запис складних даних: робота з регістрами та бібліотеками для I2C-сенсорів
  • SPI: швидка передача даних для дисплеїв та карт пам'яті (Master/Slave)
  • Робота з BME280 по шині SPI
  • DMA: як передавати великі обсяги даних, не навантажуючи процесор
  • Глибоке налагодження: порти JTAG/SWD, In-Circuit Programming та Duplex-передача
  • Мініпроєкт: логер даних та керування
  • Розбір типових помилок: синхронізація, адресація, налаштування DMA, парність протоколів

Модуль 5. PCB-дизайн та системи керування (PID)

  • Як створити принципову схему в KiCad - від ідеї до зв'язків та захисту
  • Як трасувати плату, уникаючи шуму: правила DRC та розведення аналогових/цифрових ліній
  • Як підготувати плату до виробництва (Gerber) та "оживити" готову плату: прошивка та налагодження
  • Фільтрація в електроніці: RC-ланцюги та дебаунс (усунення брязкоту) кнопки
  • Як прибрати шум: прості програмні фільтри (Moving Average, Simple) для очищення даних
  • Як стабілізувати систему: PID-регулятор та його налаштування для точного керування
  • Міні-проєкт: програмний PID-регулятор (налаштування системи керування на макетній платі)
  • Дебріф: типові помилки в схемах і PID-налаштуваннях
  • Гнучкий слот: Поглиблене дослідження теми

Модуль 6. Архітектура, RTOS та Енергоефективність

  • Чому не можна писати все в loop(): проблема керування часом і багатозадачність
  • Як керувати складними подіями: кінцеві автомати (State Machine)
  • Як працює FreeRTOS I: завдання (Tasks) та планування (Scheduler)
  • Як працює FreeRTOS II: черги (Queues) та обмін даними між завданнями
  • Запобігання "Ді-локу": семафори (Semafores) та м'ютекси (Mutexes) для захисту ресурсів
  • Як економити енергію: режими Sleep та архітектура, орієнтована на події
  • Оптимізація ресурсів: динамічне виділення пам'яті та робота з Heap
  • Мініпроєкт: логер з керуванням живленням
  • Розбір типових багів у RTOS: deadlock, race condition, пріоритети
  • Гнучкий слот: поглиблене вивчення обраної теми

Модуль 7. Фінальний проєкт: інтеграція та портфоліо

  • Постановка задачі та архітектура проєкту
  • Опційно: портування на STM32
  • Проблеми синхронізації
  • Фінальна перевірка та оптимізація
  • Презентація та оформлення
  • Презентація фінальних проєктів

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Кейс в портфоліо
  • Сертифікат про проходження курсу
  • Безпечна авторизація через Дію

Викладачі курсу

  • Дмитро Козубенко - Embedded-інженер із 15+ роками в електроніці та телекомі
  • Євгеній Нурібеков - Інженер-консультант у сфері електроніки та embedded-програмування
  • Олександр Іванчук - Hardware Design Engineer
  • Володимир Калюжний - Embedded Software Engineer в GlobalLogic
  • Володимир Палійчук - Embedded Software Engineer, CTO
  • Валентин Корнієнко - Senior C++ Embedded/Software Developer у Luxoft
  • Олександр Тумановський - Інженер-розробник
  • Владислав Ванюк - Embedded developer у Defendica Systems
  • Віктор Іванов - Senior Embedded/Python/JS Engineer
Подать заявку
Курс
Формат
Online
Начало занятий
04.01.2027
Длительность
9 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
20 149 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
SoftServe Academy
Подробнее

На нашому курсі ти можеш скласти та запрограмувати робомобіль у себе вдома - ти отримаєш реальне обладнання для складання робомобіля та ми допоможемо віднайти баланс між теорією та практикою.

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

Теми:

  • Будова робота - Середовище Arduino IDE
  • Будова робота - Електричні з’єднання
  • Програмування руху (переміщення) робота
  • Ультразвукові та інфрачервоні сенсори. Сервопривід
  • Простеження шляху
  • Простеження шляху із перешкодами
  • Базова структура мікроконтролера AVR
  • Базова структура мікроконтролера ESP32
  • Пасивні електронні компоненти
  • Активні електронні компоненти
  • Регулювання потужності електродвигунів постійного струму за допомогою ШІМ (широтно-імпульсної модуляції)
  • Сенсори. Всі типи сенсорів, які використовуються в роботах
  • Приводи роботів. Автоматичні регулятори
  • Скретч-дизайн робота
  • Розширені алгоритми уникнення перешкод

Після завершення курсу ти:

  • Ти отримаєш практичний досвід побудови робомобілів
  • Отримаєш практичні знання з програмування мікроконтролерів, робомобілів, цифрової обробки зображень
  • Отримаєш необхідні теоретичні знання з електроніки

Особливості курсу

  • Підтримка ментора впродовж навчального процесу
  • Підсилення твого CV
  • Доступ до додаткових електронних курсів для навчання у власному темпі
  • Онлайн-курси за рівнем англійської та Speaking Club

Викладачі курсу

Viktor Rovinskyi - SoftServe Academy Mentor

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
32 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
500 UAH за час
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
Академия Профессий Будущего
Подробнее

План курсу

Знайомство з електричними явищами

  • Базові радіоелементи
  • Бінарні числа
  • Знайомство з IDE

Сигнали керування

  • Структура програми
  • Управління світлодіодами
  • Послідовний порт

Кнопка

  • Змінні
  • Оператори та вирази
  • Умовний оператор if

Широтно-імпульсна модуляція

Аналогові входи.

Фоторезистор

  • Умовний оператор switch
  • Циклічний оператор for

RGB-світлодіод

Циклічний оператор while.

Фізика звуку

  • Характористики звуку
  • Ультразвуковий датчик відстані HC-SR04

Фізика температури та вологості

Домашня метeостанція на основі датчика температури та вологості DH11.

Інфрачервоне світло

  • Пульт дистанціного керування
  • Дистанційне керування Arduino

Керування двигунами постійного струму

Драйвер двигунів L298N.

Що дізнаються учні

  • Дізнатися можливості Arduino, отримати навички роботи з нею
  • Створювати проєкти за своїм унікальним задумом
  • Вивчити етами створення "розумних" гаджетів
  • Розвинути творче мислення і отримати можливість для його втілення

Особливості курсу

  • Для дітей від 10 років
  • Групові заняття в Zoom
  • Зручний графік занять
  • Не витрачаєте час на дорогу
  • Можливість індивідуального навчання

Викладачі курсу

Максим - Arduino, C/C++

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
2 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
24 USD за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Embedded / Hardware / IoT
SEDICOMM University - Академия Cisco
Подробнее

В рамках курсу обговорюється мережа Інтернет та її розвиток у плані взаємодії людей, процесів, даних та речей, що становлять Всеосяжний Інтернет.

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

Розділ 1. Все підключено

  • Цифрова трансформація
  • Пристрої, які підключаються до Інтернету речей

Розділ 2. Все навколо нас стає програмованим

  • Застосування базових методів програмування для підтримки пристроїв IoT
  • Втілення ідеї в прототип

Розділ 3. Всі об'єкти створюють дані

Великі дані.

Розділ 4. Все можна автоматизувати

Цифровізація допомагає втілювати автоматизацію в бізнес-процеси.

Розділ 5. Все повино бути захищеним

Безпека в цифровому світі.

Розділ 6. Можливості для освіти бізнесу

Куди далі?

Чому ви навчитеся на курсі

  • Вивчите цінності Інтернету речей та цифрової трансформації для комерційних структур та урядових організацій
  • Зрозумієте важливість програмного забезпечення та даних для цифрового бізнесу та суспільства
  • З'ясуєте переваги автоматизації та штучного інтелекту для цифрової трансформації
  • Відкриєте собі принципи, у яких будується мережу з урахуванням наміри
  • Зрозумієте необхідність підвищення рівня інформаційної безпеки у цифровому світі

Особливості курсу

  • Доступ до онлайн-трансляцій занять
  • Доступ до записів занять
  • Доступ до мультимедійного підручника Cisco на NetAdad
  • Сертифікат від Академії Cisco після завершення курсу

Викладачі курсу

Костянтин Герасименко - Засновник та керівник SEDICOMM University

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
30 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикСопровождение ментораРеальный проект в портфолио
  • Embedded / Hardware / IoT
Robocode
Подробнее

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

Модуль 1. Robo_Herald

Знайомство зі світом програмування за допомогою системи автоматичного проєктування та програмування TinkerCAD, отримання базових знань по роботі з платою Arduino Uno та різними електронними датчиками й модулями. Учні дізнаються, що таке алгоритм, програма, змінна, умова і цикл, що дозволить їм застосовувати ці навички в подальшому навчанні. На кожному уроці знайомство з новими датчиками і модулями, принципами роботи плат з мікроконтролером, збирання власних прототипів пристроїв, які відомі в усьому світі: розумний шлагбаум, розумна лампа, парктронік і багато іншого.

Результат: Студент збере власні прототипи пристроїв: розумний шлагбаум, розумна лампа, парктронік.

Модуль 2. Robo_Guardian

Працюємо в Arduino IDE з реальною електронікою. Поглиблення в особливість роботи з платою Arduino Uno, використовуючи складніші датчики та модулі, а також перехід від блокового програмування в Ardublock до символьного програмування в Arduino IDE. Кожен урок - робота з різними пристроями та модулями роботизованої платформи Метеостанції. Після проходження курсу студент буде знати такі поняття в С++, як: цикли, умови, підпрограми та ін. На практиці зрозуміє принцип роботи таких датчиків і електронних елементів, як: фоторезистор, датчик газу, датчик перепон, датчик температури та вологості DHT-11, LCD екран.

Результат: Учень запрограмує роботизовану платформу з функцією визначення температури, вологості, освітлення та інше.

Важливо: Для проходження модулю студенти купують роботизовану платформу "Метеостанція".

Модуль 3. Robo_Crusader

Працюємо в Arduino IDE з реальною електронікою. Закріплюємо знання роботи з платою Arduino Uno, використовуючи більш складні датчики та модулі. У цьому модулі студент додасть до робота-метеостанції рухому частину, навчиться працювати з драйвером моторів, сервоприводами. За допомогою технологій bluetooth та інфрачервоних датчиків зробить програму для управління платформою.

Результат: Студент зробить програму для управління платформою.

Важливо: Для проходження модулю студенти купують роботизовану платформу "Метеостанція".

Чому навчимося на курсі:

  • Створювати у віртуальному середовищі прототипи електронних пристроїв і систем (системи розумного будинку)
  • Розуміти основні конструкції мов програмування (умови, цикли тощо), основи схемотехніки та електроніки
  • Програмувати плату Arduino
  • Програмувати на мові С++

Особливості курсу

  • Комунікація між студентами та викладачами через Google Meet
  • Заняття 1 раз на тиждень по 1,5 години
  • Домашні завдання
  • Невеликі групи - до 8 учнів
  • Груповий чат
  • Онлайн формат
  • Тривалість навчання - 2,5 роки
Подать заявку
Экспресс-курс
Формат
Online
Начало занятий
Дата формируется
Длительность
3 дней
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Embedded / Hardware / IoT
ISSP Training Center
Подробнее

Курс, що охоплює загальні стратегії планування, проєктування, розробки, впровадження та підтримки системи IoT за допомогою різноманітних тематичних досліджень, а також збирання та налаштування пристрою IoT для роботи в сенсорній мережі. Учасники зможуть створити пристрій IoT на основі мікроконтролера ESP8266, реалізуючи різні загальні функції IoT, такі як аналогові та цифрові датчики, веб-інтерфейс, обмін повідомленнями MQTT і шифрування даних.

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

Теми:

  • Планування впровадження ІоТ
  • Створення та програмування пристрою ІоТ
  • Обмін інформацією з пристроєм ІоТ
  • Обробка даних ІоТ
  • Управління ризиками проєктів ІоТ
  • Створення проєкту ІоТ

Цей курс допоможе:

  • Планувати впровадження IoT
  • Будувати та програмувати пристрій IoT
  • Навчитись комунікувати з пристроєм IoT за допомогою дротового та бездротового з'єднань
  • Обробляти дані датчика та керувати пристроєм IoT
  • Керувати безпекою, конфіденційністю та безпековими ризиками в проєктах з використанням IoT
  • Керувати проєктом із створення прототипу та розробки IoT протягом всього життєвого циклу розробки

Особливості курсу

  • Офіційні навчальні матеріали від CertNexus
  • Ваучер для складання іспиту
  • Доступ до середовища лабораторних робіт
  • Сертифікат про проходження курсу
Подать заявку
Экспресс-курс
Формат
Online
Начало занятий
Любой момент
Длительность
1 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Embedded / Hardware / IoT
ISSP Training Center
Подробнее

Даний курс допоможе успішно спланувати та впровадити рішення IoT у вашій організації та зрозуміти різноманітні фактори, які керуватимуть вашими рішеннями.

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

Планування впровадження ІоТ

  • Тема А: Визначення ІоТ
  • Тема В: Інфраструктура ІоТ
  • Тема С: Визначення переваг і проблем ІоТ

Створення проєкту ІоТ

  • Тема А: Визначення додатків для ІоТ
  • Тема В: Життєвий цикл розробки ІоТ

Цей курс допоможе:

  • Підтвердити знання термінології IoT
  • Зрозуміти компоненти інфраструктури IoT
  • Розкрити проблеми впливу, який IoT має на організацію
  • Визначити, чим IoT може бути корисним для організації, а також різні бізнес-технічні виклики, які необхідно вирішити

Особливості курсу

  • Офіційні навчальні матеріали від CertNexus
  • Ваучер для складання іспиту
  • Доступ до середовища лабораторних робіт
  • Сертифікат про проходження курсу
Подать заявку

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Отзывы о курсах

Гість   31.07.2026

Пройшов курс Електроніка для розробників. Загалом курс склав позитивне враження, я доволі сильно підтягнув основи, за чим і йшов на курс.

Загалом можу рекомендувати курс Електроніка для розробників -- якщо він повториться то в новій ітерації він вже буде значно кращим (тому що організаційні негаразди першого набору вже пройшли на мені, ха)

Плюсы:Лектор другої частини курсу Любомир виявився чудовим, йому вдалося заменеджити косяки попереднього ректора (див мінуси) + він давав знання краще і загалом швидко реагував та прислухався, балансував навантаження по рівням складності щоб кожен робив по спроможностям.
Минусы:Перший лектор Борис Безукладов виявився ніяким лектором та вчителем.Через це організаторам довелося міняти програму курсу та шукати йому заміну. Ще відмічу ціну курсів - вона могла б бути меншою. Також через те що ціна явно ніде не вказана - окремий мінус - це дає можливість давати різну ціну різним людям (я не говорю про знижки військовослужбовцям)
Рекомендации: Рекомендую
4
Средняя: 4 (1 голос)
Курсы Embedded / Hardware / IoT