Our training offer

We provide our clients with the tools and methods that have allowed us to efficiently organize our work for years.

Whether you are a beginner looking to enter the world of embedded Linux systems or a professional aiming to enhance your skills, KOAN has the right training path for you.

We aim to share what we know to foster a healthy, value-driven community. Our modular training programs are delivered in tailored sessions for your team, emphasizing informal, tangible, and highly experiential content. Rather than hours of slides and handouts, expect practical exercises, dialogue-driven explanations, and interactive activities designed to solidify core concepts through hands-on experience.

Structured and up-to-date courses: our courses are crafted by industry experts and continuously updated to reflect the latest versions and best practices in embedded Linux systems and the Yocto Project.

With decades of experience in training and a deep industry knowledge, we are the ideal partner for your learning journey.

Online Training

KOAN offers both public online courses, open to participants from different companies, and private courses, exclusively for members of the same company. The platform used is Zoom.

corso online

In online courses, participants can practically apply all concepts typically used with real hardware, using a QemuARM emulator.

On-site Training

KOAN organizes on-site training courses, available both in public format for participants from different companies and in private format exclusively for members of a single company even at client premises.

corso presenza

During on-site courses commercial embedded boards are used to practically explore all typical activities of daily use in embedded Linux systems and the Yocto Project.

Linux embedded training academy

Linux embedded + Yocto

Basic course aimed at beginners with a minimum of knowledge of Linux, it provides the information needed to configure and cross-compile the Kernel, the Device Tree and the Bootloader u-boot. In addition to embedded Linux, a whole day is dedicated to the Yocto Project.

Yocto Project training academy

Yocto Project advanced

Advanced course that provides the information needed to configure and use the Yocto Project (and Openembedded), bitbake and git creating a Linux embedded BSP from scratch. Recipe management with custom layers.

Linux device drivers training academy

Device drivers

One-day course dedicated to the creation of device drivers for Linux with practical development exercises with the driver model, udev and hardware interrupt management.

Linux realtime training academy

Real Time

One-day course dedicated to real time linux with PREEMPT_RT and Xenomai hard real time extensions.

Qt C++/QML Training academy

Qt toolkit (C++ / QML)

High-level introductory course offering a complete overview of the main features in a single day. The program focuses on C++ widgets and QML QtQuick using QtCreator for the Qt and Qt embedded multi-platform graphics library.

Certificates

Make your new technical skills known. Share participation certificates on LinkedIn, the social network of professionals.

Upcoming courses

No Events
No Events