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.
What is C used for?
Who is this course for?
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.
What software is required?
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.