Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Operating systems online courses. Find the best Operating systems training programs and enhance your skills today!
Learn the concepts of Operating Systems from scratch as Operating System forms the core of Computer Science
Explore the fundamentals of operating systems, including computer data processing, essential hardware components, and core OS functionalities for efficient system management.
Everything you need to know about VirtualBox, with step by step instructions. Install 5 different operating systems!
Learn about operating systems by taking a deep dive into each of its main functionalities.
Master fundamental operating system concepts through hands-on projects covering processor management, process synchronization, memory allocation, file systems, and device management, with practical UNIX interface implementation.
Explore IO hardware and software interactions with operating systems, covering device categories, drivers, user/kernel space, and interrupt handlers.
Explore filesystem layers, operations, metadata, and manipulation in operating systems. Learn how data is stored, organized, and retrieved efficiently.
Explore processes, threads, and scheduling in operating systems. Learn about process lifecycle, multithreading, and various scheduling algorithms for efficient system management.
Explore essential OS concepts: processes, memory management, file systems, and more. Gain practical insights into popular systems and learn crucial algorithms for efficient resource management.
कंप्यूटर संसाधनों का प्रबंधन, प्रक्रियाओं का संचालन, मेमोरी प्रबंधन, फाइल सिस्टम, और विभिन्न ऑपरेटिंग सिस्टम के डिजाइन सिद्धांतों का गहन अध्ययन।
Explore process synchronization, deadlock prevention, and memory management techniques in operating systems. Learn to safely multi-thread programs and control memory access.
Explore real-time operating systems, scheduling algorithms, and resource sharing protocols for embedded applications, with a focus on meeting timing constraints.
Comprehensive exploration of operating systems, covering processes, memory management, file systems, security, and practical implementation using Unix shell scripting.
Comprehensive exploration of embedded systems and real-time operating systems, covering hardware components, architectures, protocols, and scheduling algorithms in Hindi.
Get personalized course recommendations, track subjects and courses with reminders, and more.