This document introduces Synchron-ITS, an interactive tutoring system designed to teach operating systems concepts related to process synchronization and shared memory. It aims to help students connect high-level course concepts to low-level implementation details through interactive simulations and self-assessment questions. The system demonstrates concepts like producer-consumer problems, critical sections, mutexes, and monitors. It operates in autonomous, real-time, and self-validation modes. Programming assignments and testing were also developed. The goal is to evaluate its effectiveness at helping students learn through a technology acceptance study. Future work includes 3D visualizations and integrating it on mobile and reverse engineering operating systems.