Upgrade Your Team’s Skills

Wind River training and education options help maximize your investment in Wind River® products by getting development teams up to speed quickly, as well as keeping them on top of all the latest features and capabilities in new releases.

With a robust catalog of educational offerings and continuously expanding content, we can customize a unique learning experience around your business needs.

  • 50+ instructor-led training courses
  • 1,500+ online videos
  • 200+ hours of on-demand content
  • 100+ quizzes
  • 100+ hands-on lab exercises
  • Access to Wind River subject matter experts
  • Progress reporting

95% of all Wind River Education Services students say their training will make them better at their jobs.*

*Based upon an all-time aggregate of exit survey results from all of our students.

Learning Options to Fit Your Needs

We offer multiple training options with delivery catering to different learning styles. All of our learning services are led by expert engineers who can help customers integrate our solutions within their environment.

On-Demand Learning Subscription

  • Learning at your own pace with 24/7 access from anywhere
  • Great for dispersed teams
  • Online videos, hands-on labs, and quizzes
  • Structured “Ask-the-Expert” room for social learning
  • Annual subscription

Instructor-Led Training (Private)

  • Live instructor reinforcing key concepts relevant to your team
  • Lab intensive, hands-on
  • Learning from others on your team and tailored agendas to optimize learning
  • Can be onsite or Live Remote

Custom Training

  • Custom-built training focused on your own environment and workflows
  • Private online environment for your content
  • Video lessons, hands-on labs, and how-to documents
  • Online modules reinforced with intensive live training

Mentoring

  • Paired enablement training on specific topics of your choice
  • Consulting on specific topics
  • 1:1 or small group

Learning Subscription

The Wind River Learning Subscription is a 24/7 subscription for on-demand learning and includes unlimited access to our entire on-demand catalog for one full year. Our courses provide conceptual context, in-depth explanations, hands-on lab exercises with solutions, and access to a Wind River expert to ask specific questions related to the course.

Buy Now Access Learning Subscription
Wind River Learning Subscription Overview

Learning Subscription Components

Control Operational Cost

Content: Unlimited access to all on-demand learning, including videos and exams

  • New content continually added
Establish Market Leadership

Hands-on lab: On-demand, browser-based access to lab exercises for each learner

  • Published lab solutions recorded
  • Stop and rewatch an existing concept until it is clear
Enable New Revenue Streams

Learning rooms: Structured as an “Ask-the-Expert” room for social learning

  • Ask specific questions regarding our content and we will get back to you within 24 hours
Leverage Deployment-Ready Open Source

Learning platform: Secure access to learning content with team progress reporting

  • For HR departments and managers investing in larger training programs
  • See individual course progress and view analytic summaries

Popular Courses

View Subscription Courses by Product

VxWorks

  • Wind River Studio: VxWorks Platform Development (1 hr 30 min)
  • Wind River Studio: VxWorks Application Development (1 hr 30 min)

Platform Development with Studio CLI

  • Wind River Studio: Command-Line Interface Platform Development (0hr 42 min)

Wind River Linux

  • Wind River Studio: Linux Platform Development (1 hr 30 min)
  • Wind River Studio: Linux Application Development (0 hr 40 min)

Interested in our on-demand learning subscription? We offer individual and discounted enterprise options. Get in touch with a Learning team member below.

Connect with a Learning Expert

VxWorks 7

  • Securely booting VxWorks (0 hr 35 min)
  • VxWorks and Workbench QEMU use (0 hr 17 min)
  • VxWorks UEFI boot loader (0 hr 46 min)
  • VxWorks 7 – Real-time multitasking (1 hr 42 min)
  • VxWorks 7 – Semaphores (2 hr 28 min)
  • VxWorks 7 – Real-time processes (1 hr 31 min)
  • VxWorks 7 – Inter-task communication (1 hr 36 min)
  • VxWorks 7 – Boost (0 hr 11 min)
  • VxWorks 7 – Events (0 hr 47 min)
  • VxWorks 7 – Memory (1 hr 30 min)
  • VxWorks 7 – Targets and Connections (1 hr 15 min)
  • VxWorks 7 – Managing projects in Workbench (2 hr 51 min)
  • VxWorks 7 – Managing projects from the command-line interface (1 hr 52 min)
  • VxWorks 7 – Kernel shell (1 hr 44 min)
  • VxWorks 7 – Debugger (2 hr 15 min)
  • VxWorks 7 – System viewer (0 hr 59 min)
  • VxWorks 7 – SMP programming features (4 hr 15 min)
  • VxWorks 7 – Debugging SMP systems (1 hr 02 min)
  • VxWorks 7 – Symmetric multi-processor (SMP) conversion and incompatibilities (1 hr 06 min)
  • VxWorks 7 – Parallel software design theory (0 hr 29 min)
  • VxWorks 7 – Debugger tool: dprintf (1 hr 53 min)
  • VxWorks 7 – Debug function: kprintf (0 hr 52 min)
  • VxWorks 7 – Core dumps (0 hr 45 min)
  • VxWorks 7 – Exceptions, interrupts, and watchdog timers (2 hr 50 min)
  • VxWorks 7 – Advanced debugging techniques (1 hr 05 min)
  • VxWorks 7 – Using RTP shared libraries (0 hr 57 min)
  • VxWorks 7 – Time partition scheduling (2 hr 07 min)
  • VxWorks 7 – Workbench tools (0 hr 32 min)
  • VxWorks 7 – Managing projects with the command-line (0 hr 53 min)
  • VxWorks 7 – Building the microkernel profile (0 hr 28 min)
  • VxWorks 7 – Understanding the installer capabilities (0 hr 34 min)
  • VxWorks 7 – Porting a BSP (0 hr 27 min)
  • VxWorks 7 – Exploring VxBus deep-dive (0 hr 58 min)
  • VxWorks 7 – Layers and Packages (0 hr 47 min)
  • VxWorks 7 – Compilers (0 hr 37 min)

VxWorks 653

  • VxWorks 653 – Introduction (0 hr 24 min)
  • VxWorks 653 – Getting started (3 hr 23 min)
  • VxWorks 653 – Learning about partitions (0 hr 57 min)
  • VxWorks 653 – Learning about processes (4 hr 22 min)
  • VxWorks 653 – Intra-partition communication (4 hr 55 min)
  • VxWorks 653 – Inter-partition communication (4 hr 13 min)
  • VxWorks 653 – Health and error management (2 hr 31 min)
  • VxWorks 653 – System architecture (0 hr 57 min)
  • VxWorks 653 – Shared memory (0 hr 27 min)
  • VxWorks 653 – Multi-core systems (4 hr 1 min)
  • VxWorks 653 – Advanced system creation (1 hr 59 min)
  • VxWorks 653 – DO-178 network stack (0 hr 36 min)
  • VxWorks 653 – System Viewer (2 hr 35 min)
  • VxWorks 653 – Monitoring tools (1 hr 55 min)
  • VxWorks 653 – Deploying a VxWorks 653 system (0 hr 54 min)
  • VxWorks 653 – Source level debugging (2 hr 41 min)
  • VxWorks 653 - Certification (1 hr 06 min)

VxWorks – BSPs and Device Drivers

  • VxWorks - Hardware device definitions (3 hr 13 min)
  • VxWorks - Understanding boot loader options, BSP architecture, and kernel initialization stages (4 hr 32 min)
  • VxWorks – Hardware component description language (6 hr 56 min)
  • VxWorks – Understanding different drivers (5 hr 49 min)

Real-time operating systems

  • RTOS - Project Environment (0 hr 24 min)
  • RTOS – Project Design (0 hr 33 min)
  • RTOS – Introduction to Embedded Software (0 hr 28 min)
  • RTOS – Real-time programming techniques (0 hr 31 min)
  • RTOS – More real-time programming techniques (0 hr 26 min)
  • RTOS – Hard real-time (0 hr 20min)

VxWorks 6

  • VxWorks 6 – Application tips (2 hr 28 min)
  • VxWorks 6 – Board Support Packages (2 hr 45 min)
  • VxWorks 6 – Debugging (3 hr 19 min)
  • VxWorks 6 – Device Drivers (2 hr 16 min)
  • VxWorks 6 – Networking (3 hr 07 min)

Wind River Linux LTS

  • Wind River Linux LTS - Introduction to embedded Linux (1 hr 10 min)
  • Wind River Linux LTS – Introduction (4 hr 41 min)
  • Wind River Linux LTS – Application development (4 hr 43 min)
  • Wind River Linux LTS – Kernel development (3 hr 53 min)
  • Wind River Linux LTS – Software management (3 hr 30 min)
  • Wind River Linux LTS – Layers and templates (2 hr 17 min)
  • Wind River Linux LTS – Introducing Wind River Linux (0 hr 25 min)
  • Wind River Linux LTS – Becoming productive (1 hr 13 min)
  • Wind River Linux LTS – Application development with SDK (1 hr 23 min)
  • Wind River Linux LTS – Updating your target kernel (1 hr 12 min)
  • Wind River Linux LTS – Modifying the Linux kernel packages (1 hr 05 min)
  • Wind River Linux LTS – Layers and templates (1 hr 16 min)

Linux Containers and Virtualization

  • Linux containers and virtualization (3 hr 49 min)

Wind River Linux 8 to 9 Migration

  • Wind River Linux 9 – Introducing Wind River Linux 8 to 9 migration (0 hr 19 min)
  • Wind River Linux 9 – Platform development (0 hr 55 min)
  • Wind River Linux 9 – Migrating a platform project (0 hr 11 min)

Wind River Simics

  • Wind River Simics – Introduction (0 hr 27 min)
  • Wind River Simics - Getting started (3 hr 16 min)
  • Wind River Simics – Tool overview (0 hr 53 min)
  • Wind River Simics – Application domains and main features (0 hr 31 min)
  • Wind River Simics – Optimizing simulation performance (0 hr 20 min)
  • Wind River Simics – Understanding performance (1 hr 39 min)
  • Wind River Simics - Moving data in and out (0 hr 57 min)
  • Wind River Simics – Intro Debugging (0 hr 53 min)
  • Wind River Simics – Dive into debugging (4 hr 17 min)
  • Wind River Simics – Debugging workflows (0 hr 43 min)
  • Wind River Simics – Checkpoints, reverse execution, and performance (4 hr 19 min)
  • Wind River Simics – Modeling devices (2 hr 46 min)
  • Wind River Simics – Intro Networking (0 hr 44 min)
  • Wind River Simics - Networking (1 hr 16 min)
  • Wind River Simics – Multi-target simulation and networking (0 hr 49 min)

Wind River Simics

  • Wind River Helix Virtualization Platform – Getting started (1 hr 54 min)
  • Wind River Helix Virtualization Platform – Developing (1 hr 03 min)

Instructor-Led Training

Our training, either in-person or remote, is delivered live by expert instructors with deep product knowledge and experience. Our course format involves demonstrations, lectures, and lab exercises, with the option to have a session of “whiteboarding” to cover concepts outside of the course.

Instructor-led training caters to a variety of users with different levels and areas of expertise. We offer essential beginner courses to help get you started as well as deeper-dive courses to address more advanced topics.

Outside of our standard training course offering, we also offer tailored training courses around topics specific to your needs – at no additional cost.

Whiteboarding Session During Remote Training Whiteboarding Session During Remote Training

View Training Courses by Product

VxWorks Foundation

  • RTOS - Real-time programming for embedded systems
  • RTOS – Embedded security essentials

VxWorks 7

  • VxWorks 7 – PowerPC Cert Edition Essentials
  • VxWorks 7 – Essentials and Workbench
  • VxWorks 7 – Board Support Packages and Device Drivers
  • VxWorks 7 – Symmetric Multiprocessing
  • VxWorks 7 – Virtualization Profile
  • VxWorks 7 – Migration from VxWorks 6.9
  • VxWorks 7 – Safety profile add-on module

General VxWorks

  • VxWorks – Build and configuration use cases
  • VxWorks – Application debugging use cases
  • VxWorks – Intermediate application development use cases

VxWorks 653

  • VxWorks 653 3.x – Multi-core edition essentials
  • VxWorks 653 3.x – Multi-core edition BSPs
  • VxWorks 653 2.5 – Essentials
  • VxWorks 653 2.x – Porting and advanced topics
  • VxWorks Cert 6.x – DO-178B
  • VxWorks Cert 6.x – IEC 61508
  • VxWorks MILS Platform 3.0 – Multi-core edition essentials
  • VxWorks – Multi-core technologies and designing for concurrency

VxWorks 6.x and older

  • VxWorks 6.x – Essentials and Workbench
  • VxWorks 6.x – Board Support Packages
  • VxWorks 6.x – Device Drivers
  • VxWorks 6.x – Migration from 5.x
  • VxWorks 5 – Essentials and Tornado

Interested in our instructor-led training options? We offer private training for your team members. Contact us to learn more.

Connect with a Learning Expert

Wind River Linux LTS

  • SELinux Essentials
  • Wind River Linux LTS – Application development
  • Wind River Linux LTS – CLI essentials

General Wind River Linux

  • Wind River Linux – User space programming
  • Wind River Linux – BSP development
  • Wind River Linux – Virtualization

General Linux

  • Introduction to Linux
  • Linux containers and virtualization
  • Open virtualization essentials
  • Linux real-time essentials using PREEMPT_RT
  • RTOS to Linux migration essentials
  • SELinux essentials

Wind River Linux 9 and older

  • Wind River Linux 9 – CLI essentials
  • Wind River Linux 8 – CLI essentials
  • Wind River Linux 8 – Workbench
  • Wind River Linux 7 – CLI essentials
  • Wind River Linux 7 – Workbench

General Wind River Simics

  • Wind River Simics – Essentials
  • Wind River Simics – Device modeling
  • Wind River Simics – System modeling
  • Wind River Simics – System panel

Wind River Simics 6

  • Wind River Simics 6 – Essentials

Mentoring

Download the datasheet /

We offer custom training and assistance to help you integrate Wind River solutions into your environment to give your team a running start. We focus on increasing the skills of your team, improving productivity, and accelerating the adoption of solutions while reducing risks.

Wind River Mentoring will help you:

  • Speed up product installation and configuration to your environment
  • Learn best practices for using software tools
  • Understand how to improve development workflow
  • Refine project design and planning, including deployment and remote support
  • Gain insights for streamlining debugging cycles
Mentoring can help you increase productivity and reduce risk Mentoring can help you increase productivity and reduce risk

Benefits

Increasing productivity

  • Ensure that developers are using tools and technology efficiently
  • Remove productivity obstacles early
  • Avoid trial-and-error cycles
  • Ramp up new team members quickly

Reducing risk

  • Ensure that technology is applied optimally
  • Catch problems early, before they impact other parts of a project
  • Gain insights from experts into your specific project demands and environment
  • Eliminate costly project escalations