Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Operating Systems - Comprehensive Course for Beginners

via freeCodeCamp

Overview

Dive into a comprehensive 25-hour operating systems course designed for beginners. Gain a thorough understanding of fundamental and advanced concepts, including process management, CPU scheduling, process synchronization, deadlock prevention, memory management, and file systems. Explore the inner workings of operating systems and learn how they efficiently manage computer resources. Follow along with instructor Kshitij Sharma as he covers topics ranging from introductory background to miscellaneous advanced subjects. Access additional course resources through the provided link to enhance your learning experience. Perfect for those looking to build a strong foundation in operating system principles and functionalities.

Syllabus

⌨️ Welcome to the Course
⌨️ Introduction and Background
⌨️ Process Management
⌨️ CPU Scheduling
⌨️ Process Synchronization
⌨️ Deadlock
⌨️ Memory Management
⌨️ File Management
⌨️ Miscellaneous Topics

Taught by

freeCodeCamp.org

Reviews

Start your review of Operating Systems - Comprehensive Course for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.