Fundamentals of Operating Systems

Why Fundamentals of Operating Systems?

The moment a computer is turned on, the operating system is hard at work managing every aspect of a computer. With the responsibility of seamlessly managing hardware and software systems, computer memory, process scheduling, and more, the operating system may be the most vital software a computer runs. This course is for anyone who is curious about what makes a computer fast, functional, and easy to use.

Take-Away Skills

This course will take a deep dive into the main functionalities of an operating system to gain a better understanding of how it impacts the experience of a user. The course will cover content such as:

  • What is an operating system?
  • Process and thread management
  • Synchronization and deadlock
  • Memory management techniques
  • Filesystem management
  • Input/Output systems

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Learn about how computers process data, the important hardware in every computer, and the basic functionalities of an operating system.
  2. 2
    Learn about how processes and threads work in an operating system.
  3. 3
    Learn how process scheduling is used to manage multiple active processes!
  4. 4
    Learn about synchronization and how it organizes the use of shared data amongst threads.
  5. 5
    Learn about the techniques the operating system uses to manage memory.

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
testimonial

— Madelyn, Pinterest

I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.

Course Description

Learn about operating systems by taking a deep dive into each of its main functionalities.

Details

Earn a certificate of completion
8 hours to complete in total
Beginner

Learn about how computers process data, the important hardware in every computer, and the basic functionalities of an operating system.

1 lesson, 1 quiz, 1 article

1 lesson, 1 quiz, 1 article

1 lesson, 2 articles, 1 quiz

1 lesson, 1 quiz, 1 article

1 lesson, 1 quiz, 1 article

2 articles, 2 lessons, 1 quiz