Courses
Beginner-friendly embedded systems tutorials and courses, from your first firmware to IoT connectivity.
Introduction to FreeRTOS
Learn the fundamentals of real-time operating systems using FreeRTOS on STM32 microcontrollers. Covers tasks, queues, semaphores, and timers.
Frequently asked questions
Do I need prior embedded experience?
The Beginner course starts from the basics: a foundational knowledge of C is all you need. Intermediate and Advanced courses assume familiarity with microcontrollers and C programming.
Are the courses self-paced or instructor-led?
All courses are instructor-led with weekly live sessions, recorded replays, and a private Discord channel for Q&A and code reviews.
What hardware do I need?
Most courses use an STM32 Nucleo board (~€15). The Embedded Linux course requires a Raspberry Pi 4 or BeagleBone Black. A full hardware list is provided after enrolment.
Will I receive a certificate?
Yes, a certificate of completion is issued for every course. Bundles include a combined credential that can be shared on LinkedIn.
Ready to level up?
Get in touch to discuss enrolment or a custom curriculum tailored to your project stack.
Get in touch