Expanded Library

C Programming Language Fundamentals

by Kenny Kerr

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.

Course FAQ

What is C used for?

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.

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.

About the author

Kenny Kerr is a computer programmer and recognized expert in Windows operating system development and programming languages.

Ready to upskill? Get started