C Programming Language Fundamentals
The C Programming Language course is designed to give you everything you need to become a productive C programmer.
What you'll learn
C is a simple yet powerful multi-purpose programming language that sits at the heart of virtually every computing device imaginable. It offers unparalleled performance and supports the widest breadth of devices and platforms. It is ideally suited to environments with strict, real-time constraints like kernel-mode and in particular to embedded systems programming. Whether you plan on learning C as a foundation for C++ or to prepare yourself for embedded programming, this course will give you a solid foundation and show you that C need not be feared.
Table of contents
Course FAQ
C is a subset of C++ so popular that its design is often copied by other languages - C Sharp, Java, and JavaScript are all good examples.
People joke that C is just for old guys with beards. Well, I'm here to tell you that you don't have to be on old guy with a beard to learn C programming essentials.
All you need for this C programming basics course is a command line compiler and a text editor. This course will demonstrate the the Microsoft C, C++ compiler on Windows but any free compiler will do.