Real college courses from Harvard, MIT, and more of the world's leading universities
C Programming: Using Linux Tools and Libraries
What is Linux?
Linux is an open-source computer operating system originally developed for use on personal computers but now broadly used on smartphones, servers, mainframe computers, supercomputers and more. Created by Linus Torvalds at the University of Helsinki in 1991, the operating system is free to install and redistribute for any purpose, which has helped to make it the most popular computer operating system in use today. Versions of the Linux operating system are used on tablets, smartphones and other devices using the Android OS, web servers, smart TVs, gaming devices and much more. The Linux Foundation was created in 2000 to promote the use and development of Linux. The Foundation sponsors the further development of the Linux OS by Torvalds and conducts Linux training certification courses, manages open source projects and hosts Linux conferences and events around the world.
Online Linux training and courses
The Linux Foundation offers extensive training and certification courses, some of which are available here. Many courses including Introduction to Linux are self-paced and students can audit them for free or choose to pursue a verified certificate. Gain a strong working knowledge of Linux including an understanding of major Linux distributions. Learn about various system configurations, Linux commands and how to navigate the Linux graphical interface. Learn how to improve IT operations with Linux Foundations Introduction to DevOps, a ten-week course that teaches best practices and principles for optimal development problem solving, workflow, delivery and more. Other courses available provide introductions to Openstack, cloud infrastructure and Apache. Explore all Linux programming courses on edX and start learning today.
Linux system administration jobs
Indeed.com lists over 2000 open Linux jobs with the most popular being for Linux system administrators at an average salary of $75K per year. If you are just starting out, the most common entry-level position is Junior Linux System Administrator and you can expect a starting salary of over $50K per year. Other positions include Linux DBA, Linux Technical Support Specialist and Linux Engineer. You can also pursue a specialization in a particular Linux distribution such as Red Hat. Red Hat is a software company in Raleigh, NC that created and maintains a popular enterprise-level version of Linux. You will find multiple job postings specifically mentioning Red Hat Linux or other popular versions of the operating system. Red Hat is an edX member organization and offers a free, 9-week self-paced course on the Fundamentals of Red Hat Enterprise Linux. If you are seeking a role as a Linux administrator, having an understanding of Red Hat will be an excellent addition to your CV.
Explore a career as a Linux system administrator
Get started today with your introduction to the Linux operating system and see if a career in Linux system administration, technical support or engineer is the right path for you. Most courses are self-paced and will explain the fundamentals of Linux in just a few short weeks.