Backend Roadmap
Operating Systems
Learning Path
Follow these concepts in order to master this topic.
1
What's an Operating System?2
Kernel vs User Space3
Processes4
Threads5
Memory Management6
File Systems7
Permissions8
Environment Variables9
Input / Output10
System Calls11
Process Scheduling12
Networking BasicsDocumentation
Official documentation and references.
Video Courses
Recommended free video courses.
Practice Websites
Practice what you've learned.
Projects
Apply what you've learned by building real projects.
Explore Linux File System
BeginnerBuild a Bash Automation Script
IntermediateCreate a process Monitoring Tool
Advanced