header image

Private Engineer-Led Training for Engineering Teams


Private training gives your team direct access to Linaro engineers for live, engineer-led courses delivered online. Sessions focus on real systems, upstream software, and practical workflows across Linux, firmware, security, and build infrastructure—helping teams build shared understanding and make better technical decisions. Private delivery allows teams to align on context, ask deep questions, and work through material relevant to their products and roadmap.


Live training led by the engineers behind the code

Why Teams Choose Private Training

Private training is well suited when teams need depth, alignment, and focus—not generic instruction.

Teams typically choose private delivery when:

  • Multiple engineers need a shared technical foundation
  • Topics involve internal systems, constraints, or NDA-sensitive discussions
  • Direct interaction with upstream engineers is critical
  • Scheduling must work across distributed teams and time zones
  • Clear scope and delivery boundaries are important, avoiding accidental consulting

What Makes Linaro Training Different

  • Engineer-led, not instructor-led
    Training is delivered by engineers who actively work on the upstream projects your products depend on.

  • Grounded in real upstream work
    Courses reflect current kernel, firmware, and platform realities—not static or vendor-specific abstractions.

  • Structured and maintained
    Courses follow defined versioning and refresh cycles to stay technically current and consistent across deliveries.

  • Designed for teams
    Class sizes, pacing, and delivery formats are optimized for team learning while preserving interaction and quality.


Technical Areas We Cover

Private training is available across Linaro’s core technical domains:

  • Build Systems & Delivery
    Toolchains, build systems, CI/CD pipelines, artifact management, and reproducible software delivery.

  • Linux Systems & Kernel
    Kernel development, drivers, debugging, tracing, performance analysis, containers, and system internals.

  • Firmware & Boot Flow
    Board bring-up, early boot software, U-Boot, Trusted Firmware-A, OP-TEE (implementation-focused), and low-level initialization.

  • Platform & System Security
    Secure boot concepts, threat modeling, TrustZone foundations, OP-TEE (conceptual), and platform security design.


Delivery Model

Private training is delivered as live, engineer-led sessions for a single company or department.

Delivery options

  • Online delivery, suitable for distributed teams and modular scheduling
  • In-person delivery, at customer sites or agreed training locations

Delivery styles

  • All-Day Training
    Full-day (typically 8-hour) sessions delivered online or in person.
    Best suited for immersive learning, hands-on collaboration, and in-person classes.

  • Daily Modules (Modular Training)
    Shorter live sessions (typically 2–3 hours per day) delivered online only.
    Designed for distributed teams, reduced schedule disruption, and deeper reflection between sessions.

Key characteristics across all formats

  • Private cohorts with capped class sizes
  • Flexible scheduling within defined delivery models
  • Structured courses with clear scope and expectations
  • Classes are not recorded, to protect engagement and intellectual property

Customization Approach

  • General courses are delivered as-is, with pacing and emphasis adjusted for the audience
  • Specialized training may include scoped content development under a formal agreement

This structure ensures consistent delivery quality while keeping commercial scope clear and predictable.


What Happens After You Get in Touch

Once you contact us, we’ll schedule a short scoping discussion to understand your goals, team background, and preferred delivery format. From there, we’ll recommend an appropriate course, delivery style, and schedule, and outline any customization or logistics required before confirming next steps.


Who This Is For

  • Engineering teams building or maintaining Linux-based products
  • Organizations working close to Arm platforms or upstream open-source software
  • Teams that need practical, system-level understanding rather than certification-focused training

Next Step

Start a conversation about scope, schedule, and delivery options for your team.


Request Private Training