C Programming with Linux
Dartmouth Engineering offers a C Programming with Linux series of seven short courses. In this course series, you will learn how to write, read, and debug computer programs in the C programming language while also becoming familiar with the Linux operating system. This course series is offered as the C Programming with Linux Specialization on the Coursera platform and as the C Programming with Linux Professional Certificate on the edX platform.
Beginners, even those without any programming experience, will be able to immediately start coding in C through our new coding tools within the web browser. No need to install anything!
Why learn C and not another programming language? Did you know that smartphones, your car's navigation system, robots, drones, trains, and almost all electronic devices have some C-code running under the hood? C is used in any circumstance where speed and flexibility are important, such as in embedded systems or high-performance computing.
C is a foundational programming language taught at engineering schools around the world, and represents one of the building blocks of modern computer information technology.Invented in the 1970's, it is still one of the most stable and popular programming languages in the world.
If you are thinking about applying for the Online MEng: CE degree program, the C Programming with Linux series of courses can provide useful preparation to brush up on your coding skills in general or your C programming in particular.