Go to www.addthis.com/dashboard to customize your tools
  1. Home
  2. Subjects
  3. Operating System

The best Operating System courses and tutorials on the internet

Learn from over 80,000 resources made by top professionals, schools, companies, and creators.

+

Advanced filters & sort
-Clear ratings
  • Platform
  • Hours
  • POPULARITY
  • PRICE
  • REVIEWS
  • RATINGS
  • RELEVANCE
50% of our profits goes to an amazing charitable cause that you can choose. ❤️ We earn revenue via commissions on the courses we present here (prices are the same).
15-35h
Chronicle
Udacity
Intermediate
15-35h
Self-paced
No certificate
Explore the fundamental building blocks of cybersecurity. Explore the fundamental building blocks of cybersecurity. Learn how networks handle routing, DNS, load-balancing, and more. Learn the Linux operating system, and review programming and APIs. S..
15-35h
Georgia Institute of Technology
Udacity
Intermediate
15-35h
Self-paced
No certificate
Introduction to Operating Systems teaches the basic operating system abstractions, mechanisms, and their implementations. Introduction to Operating Systems is a graduate-level introductory course in operating systems. This course teaches the basic op..
5h
Ahmed Alkabary
Udemy
All levels
5h
Self-paced
Okay
Linux is a freely distributable operating system based on Unix that can be installed on PCs, laptops, netbooks, mobile and other devices. It is important for most IT experts that is why this course is offered to all levels. The topics mainly focus on..


4.4
·
8038 reviews
15-35h
Georgia Institute of Technology
Udacity
Intermediate
15-35h
Self-paced
No certificate
This course from Udacity tackles the key OS concepts that students need to complete the GT Advanced Operating Systems sequence. The lessons featured in this course are networking, file systems, multithreaded programming, and the basics of memory syst..
15-35h
Udacity
Expert
15-35h
Self-paced
No certificate
Enroll in this course now and learn how to configure Linux Web Servers such as Apache HTTP Server and PostgreSQL database server. In this course, the student will be exploring various Linux distributions and learn their differences, exploring how Lin..
26-40h
Google
Coursera
Beginner
26-40h
Starts Apr 27
Good
In this course -- through a combination of video lectures, demonstrations, and hands-on practice -- you?ll learn about the main components of an operating system and how to perform critical tasks like managing software and users, and configuring hard..


4.6
·
3729 reviews
15-35h
Georgia Institute of Technology
Udacity
Expert
15-35h
Self-paced
No certificate
Learn more about cloud computing and systems through enrolling into this advanced course. As an experienced user, the professionals will teach about different platforms such as cellphones, parallel systems and cloud computing.
7h
Jason Cannon
Udemy
All levels
7h
Self-paced
Okay
An Introduction to the Linux Operating System and Command Line


4.4
·
3124 reviews
6h 47m

Windows Internals

Free Trial
Pavel Yosifovich
Pluralsight
Expert
6h 47m
Self-paced
Good
Windows is a large and complex operating system. Understanding the way it works can help developers get the most out of it, which is what the course is about. Software developers for Windows should understand the way Windows works, its mechanisms and..


4.5
·
479 reviews
26-40h
University of California, Irvine
Coursera
All levels
26-40h
Starts Apr 27
Good
The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware. In addition, you will learn how to set up up the Raspberry Pi enviro..


4.6
·
1455 reviews
3h 36m
Elton Stoneman
Pluralsight
Beginner
3h 36m
Self-paced
Good
Ubuntu is a free operating system which you can run on your PC or laptop instead of Windows or OSX. It's fast, safe, easy to use, hugely powerful, and fun. This course starts with the basics: installing Ubuntu, finding your way around, and using more..


4.5
·
351 reviews
1h
Chip Reaves
Udemy
All levels
1h
Self-paced
Okay
How To Get The Most From The Windows 10 Operating System


4.3
·
1514 reviews
15h
FastBit Embedded Brain Academy
Udemy
All levels
15h
Self-paced
Okay
With this course that uses hands-on approach to the topic covered you will learn running and porting FreeRTOS in the real-time operating system on Arduino, STM32F4x, and ARM Cortex M based Microcontrollers.


4.4
·
1212 reviews
8h
Microsoft
edX
Intermediate
8h
Self-paced
Okay
Windows 1 and its accompanying versions are the latest Operating Systems from Windows. This course teaches students about the configuration of the Operating system as well as data access, authentication and networking. Through this course, students ..
96h
Indiana University
edX
Beginner
96h
Unknown
Micromaster
Learn the fundamentals of cloud computing and its impact on IT and business. Cloud computing is a foundational capability for success in business information systems. To be adaptable in the digital environment, businesses need agility, scale, and ope..
12h
Microsoft
edX
Intermediate
12h
Unknown
xSeries
This course will help the IT professional with one of their biggest challenges, moving away from an earlier version of the Windows operating system (OS) to Windows 10.
28h
Dartmouth College
edX
Intermediate
28h
Self-paced
Professional
Learn how to use professional tools and libraries to write and build C programs within the Linux operating system. Receive instant feedback on your code right within your browser. This seventh and final course in the C Programming with Linux Professi..
3h 15m
Wes Higbee
Pluralsight
Beginner
3h 15m
Self-paced
Good
.NET Core is an exciting new addition to the .NET ecosystem. It's a cross-platform, open-source, brand new implementation of .NET. In this course, you'll see how to quickly get up and running developing .NET Core apps. With .NET Core, you can now run..


4.5
·
125 reviews
44m
Rhonda Layfield-Dwyer
Pluralsight
Intermediate
44m
Self-paced
Good
Learn to perform operating system deployments using System Center Configuration Manager 2012 in this brief course. Learn to perform operating system deployments using System Center Configuration Manager 2012 in this brief course. Find out why you wou..


4
·
158 reviews
8h 41m
Ken Mauldin
Pluralsight
Beginner
8h 41m
Self-paced
Good
Most home and businesses use Microsoft Operating Systems as their primary operating system for both workstations and servers. It is important to know how to secure, manage, maintain, and protect your workstations. More and more computers have become ..


4.5
·
119 reviews
2h 52m
Johan Arwidmark
Pluralsight
Intermediate
2h 52m
Self-paced
Good
In this course, you learn to master Windows 8.1 and Windows Server 2012 R2 deployments using MDT 2013 Lite Touch. This is real world info from real world production implementations. This course will teach you the essentials for using Microsoft Deploy..


4.5
·
109 reviews
48h
Universita degli Studi di Napoli Federico II
edX
Intermediate
48h
Unknown
Okay
Il corso illustra le metodologie e le strategie per la gestione delle risorse in un sistema operativo. *** The course explains the methods and strategies for managing resources in an operating system. Questo corso presenta i concetti fondamentali dei..
7h 11m
Ken Mauldin
Pluralsight
Beginner
7h 11m
Self-paced
Good
This course is designed to start the foundation with Microsoft Windows desktop operating system by learning solid skills to build your IT future upon. More and more computers have become a part of our everyday life. We use them at work, home, and sch..


4.5
·
94 reviews
5h 41m
Mike Halsey
Pluralsight
Beginner
5h 41m
Self-paced
Good
Learn how to configure Windows 10 PCs to maximize productivity, resilience, and the user experience. Windows 10 is a hugely powerful and configurable operating system, but its features can sometimes be confusing to set up and configure. If resilience..


4.5
·
90 reviews

Know what you are getting

Some Frequently Asked Questions
Do I pay more if I find a course via Courseroot?
+
No. As a matter of fact, sometimes you will even be provided a discount on courses because you are a referral of us.
What do I get when I buy a course?
+
This really depends on which course you buy and at which platform. We try to provide as much detailed information on the courses such as their price, the quality of the certificate, the level of difficulty, and what you will get, but you should always take a good look at the course page on the original platform to check this.
What is Courseroot really?
+
Courseroot is a platform to aims to help people find the right course for whatever it is they want to achieve. Whether you are looking for a programming tutorial to just developer your expertise or for an extensive ux design course with a high-quality certificate for your cv, we will help you find it.
What is the 50% rule?
+
The internet has made access to educational resources much and much better. With a smartphone or a laptop, you now get to study anything you want and develop your skills. However, for many children and adults in this world, this access has not been provided yet, or they do not get the chance to even consider studying because they are lacking basic needs such as proper nutrition and drinking water. Our mission with the 50% rule is to distribute some of this opportunity to these people by taking half of our profits and donating it to a charitable cause that has set out to help these less fortunate people and allow them to dream of a brighter future.
What characteristics can I use to filter through courses?
+
You can use pretty much any course characteristic to filter on such as price, level of difficulty, certificate quality, hours of content, and course provider.