Mohadra
Learn fast, stay consistent
Section world

Operating Systems

How computers and phones are controlled from the inside.
10Courses
30Lessons
60Micro-lessons
Course #1

OS Overview

A practical look at how operating systems work and why they matter.

Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

Processes

Explore how operating systems manage processes and execute programs.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3

Threads

Explore the concept of threads in operating systems and how they allow multiple tasks to run concurrently.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4

Memory

Explore how memory is managed within operating systems, focusing on allocation and usage.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5

Files

Explore how files are managed within operating systems.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6

Process Scheduling

Explore the intricacies of how operating systems allocate CPU time to processes, focusing on various scheduling algorithms and their impact on system performance.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Memory Management

Explore the intricacies of memory management in operating systems, focusing on virtual and physical memory handling.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

File Systems

Explore the intricacies of file systems within operating systems, focusing on organization and management.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

I/O Management

Explore the complexities of managing input and output devices in operating systems.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

User Management

Explore advanced techniques in managing users and permissions within operating systems.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate