Linux System Programming
Linux system programming involves using the system call interface to the Linux kernel. The video tutorials are about I/O, inter-process communication, network socket programming, processes and threads, and general system usage.
fork and exec system calls in Linux
POSIX message queues in Linux
System V message queues in Linux
POSIX Semaphores in Linux
System V semaphores in Linux
POSIX shared memory in Linux
System V shared memory in Linux
Pthreads in C under Linux
C is a high level procedural programming language. The videos provide basic C programming concepts, syntax and example programs.
C Programming Tutorial 1 - Getting Started
C Programming Tutorial 2: Data Types and Expressions
C Programming Tutorial 3: Control Flow and Functions
C Programming Tutorial 4: Pointers and Arrays
C Programming Tutorial 5: Structures and Unions
GNU/Linux Command Line
The command line is the basic way of communicating with a computer. The video tutorials explain how to run programs, major options, example command usage and sample outputs.
An introduction to shell in GNU-Linux.
diff, patch and vimdiff commands in Linux
Git Source Code Management Tutorial