Banner Zephyr Training – Optimizado
Zephyr Training – Sections

Zephyr Training

Advance your embedded career with this 12-week Zephyr Upskilling Training. Designed for engineers moving from bare-metal or other RTOS environments, the program delivers practical mastery of the Zephyr Project.

You will understand Zephyr’s architecture, configuration model (DeviceTree, Kconfig, CMake), peripheral drivers, kernel fundamentals, and modern communication frameworks like Zbus and RTIO. By the end, you will be able to develop drivers, define custom boards, and build robust real-time systems with confidence.

Course Content (12 weeks, 24 sessions)

For more information:

Zephyr Training Syllabus

Download
Requirements, Tools and Resources

Requirements

  • Computer with Teams and Docker installed
  • Previous experience with Cortex-M microcontrollers
  • Experience working with GPIOs, UART, SPI, I²C, ADC, and interrupts
  • Understanding of memory management
  • C programming (structures, arrays, and pointers)
  • Basic knowledge of CMake and debugging tools
  • Operating system concepts (recommended)

Tools

  • Any Cortex-M board supported officially by Zephyr (see F.A.Q. section)
  • Agilent pmod boards: Pmod-Leds, Pmod-Btn, Pmod-Gyro, Pmod-Acl
  • At least two potentiometers
  • Docker, Docker Compose, DevContainers, VS Code
  • On-board Segger J-Link, Ozone, and SystemView (optional)

Resources

Application Notes
Access to application notes
Presentations
Beautiful presentations
Slack Support
Offline support on Slack channel
Live Sessions
Online live sessions
Code Snippets
120+ code snippets
Practical Exercises
70+ practical exercises
Participant Groups
10 participant groups
Badge and Certificate
Badge and Certificate
of Completion
Tutor and Pricing Tiers

Tutor

Diego Perez

Embedded software engineer with more than 18 years of experience developing complex real-time systems across multiple microcontroller architectures, serving industries such as automotive, IoT, appliances, and industrial automation.

Diego Perez

Free

Self-paced learning with limited access.
Free
  • Limited access to course content using Embedded House
  • Access to our Docker Hub
Start here

Professional

Mentored with a hardware kit.
$3,200 USD
  • Full access to the course content
  • Dev kit included
  • Weekly group mentorship
  • Verified Certification
  • Badge and Certificate of Completion
Enroll Now

Enterprise

Custom training for engineering teams.
Custom
  • Full access to the course content
  • Custom driver modules
  • Dedicated support
Contact Sales
F.A.Q. and Get in Touch

F.A.Q.

Which development board will be used during the training?
The training is designed to be hardware-flexible, utilizing officially supported Cortex-M boards within the Zephyr ecosystem. Detailed specifications and board requirements are covered extensively during the introductory module to ensure full compatibility with your setup.
Do I need the exact PMOD modules mentioned in the course?
While having the exact modules (such as Pmod-Leds, Pmod-Btn, Pmod-Gyro, and Pmod-Acl) makes following along with the practical exercises seamless, alternative compatible components or simulated peripherals can also be utilized.
Can I use Arduino shields or MikroBUS Click boards?
Yes! You can adapt compatible shields or click boards as long as you properly configure the corresponding DeviceTree overlays and pin mappings according to your development board’s layout.
Do I have to complete all the exercises?
Completing the exercises is highly recommended to get the maximum value out of the mentorship and hands-on modules, but they are structured so you can work through them at a pace that fits your professional schedule.
What materials will I receive during the training?
You will receive comprehensive application notes, presentation slides, over 120+ tested code snippets, and access to our private offline support channels on Slack.
Which boards are officially supported in the course examples?
The course primarily highlights standard Cortex-M targets and widely adopted development boards compatible with standard Zephyr RTOS drivers and toolchains.
When will the live sessions with the instructor take place?
Live sessions are scheduled to provide direct interaction, troubleshooting, and code reviews with the instructors. Exact schedules are coordinated directly with enrolled participants.

Get in touch

Edwin Bolón

Ready to master Zephyr? Reach out today to get your questions answered directly by one of our engineers.

Edwin Bolón
Footer Modular MX