
Mikhail Bychko
Zephyr Course 2026 by iomico
Monday, February 2, 2026
Iomico is launching a new, practical ONLINE course for beginners in Zephyr RTOS.
🎓 The course is completely FREE — our goal is to share knowledge and support the Zephyr community.
Iomico has been working with Zephyr RTOS for over 6 years (since 2020) and is actively involved in helping the Zephyr Project ecosystem mature. We want to share our real-world experience to help embedded engineers learn faster and avoid common pitfalls.
Starting in March 2026, we will hold weekly live sessions with multiple time options.
The course will run for several months and will focus on hands-on learning and real-world use cases.
What you’ll learn
Working with upstream Zephyr
Managing complex multi-repository projects using west manifests
Creating and modifying Kconfig and devicetree configurations with confidence
Defining custom board support from scratch
Developing Zephyr-compliant device drivers, including shell integration
Packaging drivers and libraries as reusable Zephyr modules
Writing and running unit tests using ztest
🎁 Bonus lecture: Edge AI for MCUs using Neuton.ai and Edge Impulse
Instructors
The course will be led by experienced iomico engineers:
Dawid Marszałkiewicz
Lead Zephyr Engineer, iomicoMariano Franceschetti
Senior Embedded Engineer, iomico
Prerequisites
To get the most out of this course, you should meet the following prerequisites before the course starts.
These topics are not covered during the course.
Programming
Proficiency in C/C++
Bitwise and logical operators (AND, OR, NOT, XOR)
Memory organization (layout, sections, endianness)
Pointers and memory management
Structs, enums, and function pointers
Preprocessor macros
Development Environment
Linux CLI basics
Build tools
gcc,ld(compile, link, and run a “Hello World” program from the command line)
CMake
Git
Especially: fetch, pull, rebase, push, and merge strategies
Hardware
A development kit from the list of supported Zephyr boards: https://docs.zephyrproject.org/latest/boards/index.html#
If you use an nRF board, it is recommended to complete Nordic Academy – nRF Connect SDK Fundamentals:
https://academy.nordicsemi.com/courses/nrf-connect-sdk-fundamentals/
How to apply
Fill out the registration form
Review the course prerequisites and ensure you meet them before the start
Attend a pre–kick-off call (An invitation will be sent to your email after registration closes.)
