This course covers the real time system operating systems and its main components. From understanding its applications in daily life, business, space, academia, etc. This course will carry some good examples for each section. Topics include RTOS Introduction, Process, Task and Threads, Scheduling, Concurrency, Memory Management, Virtual Memory, File Systems and I/O, Device Drivers, Virtual Machines, Basics of Dockers and CPU and Memory Benchmarking. Course will end with a final group project. Course format includes lectures, homework, Quizzes, Two midterms, final project and exam. Course carries a perfect blend of theory and programming practices to prepare students for core application development with Realtime OS. Students will acquire not only technical knowledge, but also soft skills such as collaborations, critical thinking, and time management.