header image

Upcoming training & events

Browse upcoming Linaro training courses and events, including live online classes and scheduled technical sessions. These sessions focus on practical, upstream-first open source engineering across Linux, firmware, security, and system software on Arm platforms, delivered by engineers actively working in these projects.

Learn from the engineers shaping upstream open source.

Clear filters

July 2026

Upstream Linux Kernel Development

1

Jul

Upstream Linux Kernel Development

Online

1 - 8 Jul 2026

2x 2h Sessions, on Wed over 2 Weeks

  • Online
Presented by
  • £810.00 excl. VAT

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,895.00 excl. VAT

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

Introduction to programming with Rust

Online

7 - 21 Jul 2026

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

  • Online
Presented by
  • £2,035.00 excl. VAT

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.

Tue 14 Jul 2026

3:00 PM - 5:00 PM (2 hours)

  • Live online
Presented by
Rudy Shand
  • Free

Tue 14 Jul 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.

Introduction to OP-TEE

14

Jul

Introduction to OP-TEE

Online

14 - 23 Jul 2026

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

  • Online
Presented by
  • £1,625.00 excl. VAT

14 - 23 Jul 2026

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

This course covers the foundational concepts, architecture, and components of the Open Portable Trusted Execution Environment (OP-TEE), including TEE principles, compliance with GlobalPlatform standards, shared memory, cryptography, compatibility with ARM Trusted Firmware, and practical guidance on building and porting the system.

August 2026

Upstream Linux Kernel Development

5

Aug

Upstream Linux Kernel Development

Online

5 - 12 Aug 2026

2x 2h Sessions, Wed, over 2 weeks

  • Online
Presented by
  • £810.00 excl. VAT

5 - 12 Aug 2026

2x 2h Sessions, 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.

Automated Testing for Arm-Based Systems With LAVA

12

Aug

12 - 26 Aug 2026

3x 2h Sessions, Wed over 3 weeks

  • Online
Presented by
  • £1,220.00 excl. VAT

12 - 26 Aug 2026

3x 2h Sessions, Wed over 3 weeks

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.

September 2026

Tue 8 Sep 2026

3:00 PM - 5:00 PM (2 hours)

  • Live online
Presented by
Rudy Shand
  • Free

Tue 8 Sep 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.

November 2026

Tue 10 Nov 2026

3:00 PM - 5:00 PM (2 hours)

  • Live online
Presented by
Rudy Shand
  • Free

Tue 10 Nov 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.