0%

Courses

Beginner-friendly embedded systems tutorials and courses, from your first firmware to IoT connectivity.

Beginner6 weeks

Introduction to FreeRTOS

Learn the fundamentals of real-time operating systems using FreeRTOS on STM32 microcontrollers. Covers tasks, queues, semaphores, and timers.

STM32FreeRTOSRTOSC
View course
Course levels:
BeginnerIntermediateAdvanced

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