Engineer-led training, shaped by real-world experience

Engineer-Led Training Options

Linaro Training offers live, instructor-led courses designed to fit individual learners and engineering teams. Choose from open-enrollment online classes, private team classes with online or in-person delivery, or get guidance to select the right courses for your goals.

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.

Upstream Linux Kernel Development

1

Jul

1 - 8 Jul 2026

2x 2h Sessions, on Wed over 2 Weeks

  • Online
Presented by
  • €930.00

1 - 8 Jul 2026

2x 2h Sessions, on Wed over 2 Weeks

This course details the technical and social process of contributing code to the mainline Linux kernel, covering its organizational structure, the benefits of upstreaming, the culture and rules of mailing list communication, and the use of tools like b4 and clang-format for creating, formatting, and submitting high-quality patch series.

Advanced Linux Kernel Debugging

7

Jul

Advanced Linux Kernel Debugging

Online

7 - 16 Jul 2026

4x 2h Sessions, Tue and Thu over 2 Weeks

  • Online
Presented by
  • €1,635.00

7 - 16 Jul 2026

4x 2h Sessions, Tue and Thu over 2 Weeks

This course builds a systematic approach to diagnosing kernel issues, starting with principles such as failing early and progressing to practical, in-depth use of core Linux kernel debugging tools. Learners gain hands-on experience with ftrace for tracing, eBPF for low-overhead dynamic analysis, and perf for statistical profiling.

Introduction to programming with Rust

7

Jul

7 - 21 Jul 2026

5x 2h Sessions, Tue and Thu over 3 Weeks

  • Online
Presented by
  • €2,335.00

7 - 21 Jul 2026

5x 2h Sessions, Tue and Thu over 3 Weeks

This course is for experienced programmers, covering the fundamentals of the Rust language, its ecosystem (Crates, Cargo), advanced topics like the Type System and Taming the Borrow Checker (ownership, lifetimes), and specialized applications such as Embedded Rust and Rust for Linux kernel development.

View all courses and events

Looking for something specific?

Search Courses