This document provides an introduction to FreeRTOS V6.0.5. It outlines the course objectives, which are to understand FreeRTOS services and APIs, experience different FreeRTOS features, and understand the porting process. It then describes the course structure and labs covering the FreeRTOS kernel structure, task management, queue management, semaphore/mutex management, co-routine management, advanced features, and porting FreeRTOS.