Operating Systems: Processes


Why Operating Systems: Processes?

Continue your Operating Systems learning journey! Processes and threads are key foundations of an operating system that all of the other code rests upon. Learn about what they are and how to manipulate them using process scheduling.

Take-Away Skills

This course will cover content such as:

  • The lifecycle of a process
  • Threading and multithreading
  • Different types of schedulers and scheduling algorithms

Notes on Prerequisites

We recommend that you complete Operating Systems: Introduction before completing this course.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Learn about how processes and threads work in an operating system.
  2. 2
    Learn how process scheduling is used to manage multiple active processes!

How you'll master it

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

Pro Logo

— 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 processes, threads, and process scheduling.


Earn a certificate of completion
2 hours to complete in total

Learn about how processes and threads work in an operating system.

1 lesson, 1 quiz, 1 article, 1 informational