Linux/UNIX System Programming Fundamentals course outline

    TLPI front cover (small)
  1. Course Introduction
  2. Fundamental Concepts
  3. File I/O
  4. File I/O Buffering
  5. File I/O: Further Details
  6. Files
  7. Directories and Links (*)
  8. Processes
  9. Signals
  10. Signals: Signal Handlers
  11. Process Creation and Termination
  12. Executing Programs
  13. System Call Tracing with strace (*)

(*) Topics marked with an asterisk will be covered subject to time constraints.

Return to the course overview