Instructor-Led Training for Engineering Teams
Team Training is a dedicated course delivery for a single organization, scheduled around your team’s needs and delivered by Linaro engineers. Live online sessions focus on real systems, upstream software, and practical workflows across Linux, firmware, security, and build infrastructure. Teams gain shared understanding, ask deep technical questions, and apply lessons directly to their products and roadmap.
Live training led by the engineers behind the code
Why Teams Choose Team Training
Team Training is a dedicated course delivery for one organization, scheduled around your team’s needs and delivered by practicing Linaro engineers.
Team training is well suited when teams need depth, alignment, and focus—not generic instruction.
Teams typically choose this 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
Open Enrollment vs Team Training
Open Enrollment Classes
- Individual registrations
- Fixed scheduled dates
- Multiple companies attend
- Standard course delivery
Team Training
- Dedicated to one organization
- Scheduled around your team
- Only your team attends
- Optional customization available
What Makes Linaro Training Different
Engineer-led, not instructor-led
Training is delivered by practicing engineers who actively contribute to upstream open-source projects including Linux, U-Boot, Trusted Firmware-A, OP-TEE, and related Arm ecosystem technologies.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
Team 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
Team 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
- 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
- Embedded Linux engineers, kernel developers, firmware engineers, security engineers, platform architects, and engineering teams building Arm-based products
- 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 Team Training