Training for teams building with Yocto and embedded Linux

Structured learning material designed around real engineering work: platform setup, distribution design, and practical embedded Linux workflows.

Start with a course, then work module by module

Each course is organised into modules and lessons so it stands a chance at being a coherent training path rather than a set of notes.

8 modules · 26 lessons

Yocto Project Training

This course takes engineers from the fundamentals of the Yocto Project through to building, customising and maintaining a production Embedded Linux system. It combines explanation with practical exercises covering BitBake, recipes, layers, images, configuration, debugging and the techniques needed to work effectively with a real Yocto-based product.

  1. Getting Started3 lessons
  2. Creating the System2 lessons
  3. Recipes3 lessons
  4. Understanding the Build5 lessons
  5. Platform Development3 lessons
  6. Development and Debugging3 lessons
  7. Maintaining a Production Yocto Project3 lessons
  8. Validating and Operating a Yocto Product4 lessons

Open course