Software & AI Engineering
Intermediate

Operating Systems (University)

Upon successful completion, students will be able to understand the fundamental principles and design trade-offs of operating systems and apply these concepts t

Operating Systems (University). This course is designed for advanced undergraduate computer science students with a solid foundation in C programming, data structures, and computer architecture. Upon successful completion, students will be able to understand the fundamental principles and design trade-offs of operating systems and apply these concepts to analyze and implement core OS components. This is independent university-level study and is not affiliated with any university. Every lesson includes tutor notes, a video, a practical lab, worked exercises and a 12-question quiz you must pass at 80%, followed by a pooled final exam and free and paid practice tests.

150h Certificate available
Operating Systems

Curriculum

One complete track with its own final exam and certificate.

10 modules from foundations to advanced topics, with a pooled final exam.

Introduction to Operating Systems

  • 1.1 What is an Operating System? Lab90 min
  • 1.2 History and Evolution of OS Lab90 min
  • 1.3 Operating System Structures Lab90 min
  • 1.4 System Calls and APIs Lab90 min
  • 1.5 OS Design and Implementation Issues Lab90 min

Careers this prepares you for

    How you study

    Every lesson pairs an in-depth video with written notes, key takeaways, a hands-on lab, exercises and a quiz. Work at your own pace, then sit the final examination for your Erudex certificate.