Operating Systems
Operating Systems 1 (2026-2027)
The 2026-2027 practical track for Operating Systems 1, rebuilt around the current course plan: building Windows Forms applications in C#, file streams and directory operations, graphics and animation, threads and synchronization, CPU scheduling with a working simulator, installing and driving Ubuntu from the shell, Linux process management, and Bash scripting.
12 lessons
Start courseLessons
- 1Windows Forms: Your First Desktop Form24 min read
- 2Windows Forms: The Code Behind the Form31 min read
- 3Streams and Directory Operations in C#39 min read
- 4C# Graphics and Animation31 min read
- 5C# Threads Basics4 min read
- 6C# Thread Synchronization6 min read
- 7CPU Scheduling: Practice and a C# Simulation27 min read
- 8Linux: Ubuntu Installation and Basics6 min read
- 9Linux Commands, Part 129 min read
- 10Linux Commands, Part 2: Processes and DevOps37 min read
- 11Bash Scripting, Part 1: Variables, Input, Arithmetic and If37 min read
- 12Bash Scripting, Part 2: Loops and Functions11 min read