RTOS Workshop Package

Three courses, nineteen lectures and hands-on labs. Design, implement and debug an RTOS application from scratch to get real-world experience.

RTOS Workshop Package

RTOS Workshop Package
Available On-Demand: Enroll anytime for instant access to all three courses

Course Overview

The RTOS Workshop Package is a comprehensive three-course bundle designed for embedded developers who want to master real-time operating systems from the ground up. The package contains nineteen lectures and hands-on labs that run approximately 1 to 1.5 hours each.

This bundle takes you from RTOS fundamentals through advanced techniques and into practical application with Amazon FreeRTOS. Through guided exercises and real-world projects, you’ll design, implement, and debug RTOS applications from scratch, gaining the real-world experience needed for production systems.

By the end of this program, you’ll have the skills and confidence to architect, build, and optimize RTOS-based embedded systems for any application.

Essential Topics Covered

  • RTOS fundamentals: tasks, scheduling, and context switching
  • Synchronization mechanisms: semaphores, mutexes, and event flags
  • Inter-task communication: message queues and mailboxes
  • Memory management strategies for real-time systems
  • RTOS application design principles and patterns
  • Securing and optimizing RTOS applications
  • Debugging tools and techniques for RTOS systems
  • Getting started with Amazon FreeRTOS

Get the complete RTOS training experience with three courses in one package

Enroll Now — $1,995

Workshop Curriculum

This package includes three complete courses with nineteen sessions total. Click each course to see the session breakdown.

RTOS Fundamentals (7 Sessions)

Build a solid foundation in real-time operating system concepts. Covers RTOS scheduling, task management, synchronization primitives, memory management, and interrupt handling.

Topics Covered

  • Real-time Embedded Systems Concepts
  • Real-time Operating Systems
  • Managing Tasks and Threads (Part 1)
  • Managing Tasks and Threads (Part 2)
  • Task Synchronization Fundamentals (Part 1)
  • Task Synchronization Fundamentals (Part 2)
  • Managing Memory
Designing & Building RTOS Applications (7 Sessions)

Learn to design systems that are schedulable, robust, efficient, and scalable. Build your own IoT-connected device through seven hands-on sessions.

Topics Covered

  • RTOS Application Design Principles
  • RTOS Application Design Patterns
  • Securing RTOS Applications
  • RTOS Pitfalls and Issues
  • Optimizing RTOS Applications
  • Debugging Tools and Techniques
  • Best Practices
Getting Started with Amazon FreeRTOS (5 Sessions)

Apply your RTOS knowledge to Amazon FreeRTOS. Learn to set up, configure, and build connected IoT applications using the FreeRTOS ecosystem.

Topics Covered

  • Amazon FreeRTOS Introduction
  • Development Environment Setup
  • Task and Resource Management
  • Connectivity and Cloud Integration
  • Production Deployment Strategies
On-Site Training Available: This workshop package can be delivered on-site for your team. Contact us for group pricing and scheduling.

Master RTOS development from fundamentals to production with this complete three-course package

Enroll Now — $1,995
$1,995 One-time purchase • Lifetime access Enroll Now
FormatOn-demand recordings with labs
Sessions19 sessions across 3 courses
Duration~28 hours (1-1.5 hours per session)
IncludesAll slides, lab exercises, recordings

On-site & group training available

Bring this workshop to your team with customized, hands-on delivery

Contact for Pricing

Ready to get started?

Enroll Now — $1,995

Or get access to all courses with the Embedded Software Academy — $295/yr

Need Custom or On-Site Training?

Fill out the form below and we'll contact you about your requirements.