Engineer-led training, shaped by real-world experience
Engineer-Led Training Options
Linaro Training offers live, engineer-led courses designed to fit individual learners and engineering teams. Choose from public online classes, private online or in-person delivery, or get guidance to select the right courses for your goals.
Engineer-Led Public Online Training
Live, scheduled online courses open to individual learners.
Engineer-Led Private Online Training
Dedicated online training delivered live for your team.
Engineer-Led Private In-Person Training
On-site training delivered by Linaro engineers at your location.
Training Advice & Course Selection
Guidance to help you choose the right courses for your role or team.
Upcoming Training Events
Starting Soon
These engineer-led courses are scheduled for the near future and are open for registration. Join a live session to ask questions and work through practical, real-world examples with Linaro engineers.
Tue 12 May 2026
3:00 PM - 5:00 PM (2 hours)
Linaro DDT is a highly scalable parallel debugger, part of the Linaro Forge suite, which is the de-facto standard for HPC development. It is designed specifically for HPC workloads, including multi-threaded applications, to ensure program correctness.
13 - 27 May 2026
3 weeks, Wed 9-11am UTC
This course introduces the Linaro Automated Validation Architecture (LAVA), covering how users write and submit jobs for automated testing on real hardware, how to analyze test results with queries and charts, and how administrators can install, configure, and manage a LAVA lab infrastructure.
19 - 28 May 2026
2 weeks, Tue and Thu 3-5pm UTC
This course covers the Linux kernel's architecture, source organization, build process, the role of DeviceTree for hardware description, pragmatic driver development using concepts like MMIO and Regmap, and techniques for symbolic debugging.
Focused training across the system software stack
Explore Our Course Portfolio
Our courses are organized into four core technical areas, reflecting the skills required to build, integrate, and maintain modern Arm-based systems. Each category focuses on practical engineering knowledge, from low-level firmware through to system security.
Build
Tools, workflows, and build systems used to assemble and integrate complex software stacks, including Yocto Project and related technologies.
Firmware
Low-level software that brings hardware to life, covering bootloaders, trusted firmware, and early system initialization.
Linux
Kernel, userspace, and system-level topics focused on developing, debugging, and maintaining Linux-based systems.
Security
Foundational and advanced security concepts for modern systems, including trusted execution, secure boot, and system hardening.