- Basic Use of Linux System Calls and Their Performance
- CPU and Disk Scheduling Algorithms
- Synchronization
- Memory Management
- File Systems
- Mass Storage
- Interprocess Communication
- C Pipes
- Command Parser
- Multi-threaded Programs and Synchronization
- Mutex Locks in Pthreads API
- Hash Table Data Structure
- Synchronization and Deadlocks
- Banker's Algorithm
- Mutex Locks and Condition Variables in Pthreads API
- Monitor Implementation
- Developing Linux Kernel Modules
- In Memory File and File-System Structures of Linux