This specialization is intended for people with some programming experience who seek an approachable introduction to how operating systems work on a fundamental level. This course will equip learners with foundational knowledge of operating systems suitable for any developer roles. In these four courses, you will cover everything from the basics of a C program to distributed systems. These topics will help prepare you to optimize the performance of the programs you write.
What you'll learn
understand fundamental operating system concepts
develop basic C programs
gain insights into distributed systems
optimize program performance
Course objectives
provide foundational knowledge of operating systems