Simple play icon Course
Skills Expanded

Linux Systems Programming

by Chris Brown

This course delivers a comprehensive introduction to the Linux system call interface and also to key components of the standard C library.

What you'll learn

This course delivers a comprehensive introduction to the Linux system call interface and also to key components of the standard C library. The course primarily presents the API via its traditional "C" language bindings; however, many examples are additionally presented using Python. The course provides you with the core competence needed to become a proficient developer in a Linux environment.

Table of contents

About the author

Dr. Chris Brown has been using UNIX as a software developer and system administrator since its pioneering days over 30 years ago, and has used Linux professionally and at home for about 10 years. He has extensive experience in curriculum design, and in addition to Linux training he has written hands-on courses in UNIX/Linux system programming, network programming, PHP, and distributed computing, and has edited and provided instructional design support for many others. In addition to his ... more

Ready to upskill? Get started