By the end of the course students will learn fundemantal concepts, organization, components, and basic algorithms of operating systems.