- project 1: Installing Linux / Linux file system / Linux file management / Linux file permissions
- project 2: kernel module programming / Linux core data structure / kernel macros
- project 3: bash scripting
- project 4: Inter-process communication / client-server
- project 5: threads and processes
- project 6: synchronization / reader-writer problem / dining philosophers problem
- project 7: deadlock / bankers algorithm
- project 8: scheduling FCFS, SJF, Priority Queue, Round Robin
- final project: top / python psutil and tabulate packages