| A1 |
Sep 15, 2026 |
Introduction |
Getting Started |
C++ basics |
| A2 |
Sep 22, 2026 |
Improving Software Quality |
Improving Software Quality Tools |
C++ basics |
| A3 |
Sep 29, 2026 |
|
Digging into Advanced Zephyr |
C++ basics |
| A4 |
Oct 6, 2026 |
Testing Embedded Systems |
Testing with Zephyr RTOS |
|
| A5 |
Oct 13, 2026 |
Super-loop programming |
BikeComputer (part I) |
C++ advanced |
| A6 |
Oct 20, 2026 |
Event-based programming |
BikeComputer (part II) |
C++ advanced |
| A7 |
Oct 27, 2026 |
Event-based programming |
BikeComputer (part II) |
C++ advanced |
| A8 |
Nov 3, 2026 |
Tasks, Concurrency and Data Exchange |
Related Codelabs |
|
| A9 |
Nov 10, 2026 |
Data-driven programming |
BikeComputer (part II) |
|
| A10 |
Nov 17, 2026 |
Data-driven programming |
BikeComputer (part II) |
|
| A11 |
Nov 24, 2026 |
Memory Profiling and Optimization |
Memory and Zephyr RTOS |
|
| A12 |
Dec 1, 2026 |
Memory Profiling and Optimization |
Memory and Zephyr RTOS |
|
| A13 |
Dec 8, 2026 |
Bootloader |
Program Updater under Zephyr RTOS |
|
| A14 |
Dec 15, 2026 |
Bootloader |
Program Updater under Zephyr RTOS |
|
| A17 |
TBD |
Written exam |
|
|