Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
The C programming language is a foundational programming language that many other, more modern programming languages are based upon. C++, Java, C#, and JavaScript are just a few of the programming languages that have C-level syntax at their core.
As with any other programming language, the key to mastering C is to first learn how to get data into and out of C programs, and then how to store data in variables and what types of data C allows. After this, we’ll cover how to perform various operations, such as changing variable values and executing arithmetic. From there, you’ll learn how to make decisions using if statements that allow C programs to execute differently depending on the data being evaluated. Next, we’ll cover how to execute programming statements repeatedly using three common loop types: the for loop, the while loop, and the do while loop. The course ends with a demonstration of how functions make C programs easier to understand and easier to debug.
It is a beginner-level course (Programming with C Beginner) for learners starting out with the C programming language, covering fundamentals from input/output through functions.
You will learn to download and use the Code::Blocks compiler, write simple-but-nontrivial programs, recognize a variety of data types, create and use functions, and use decision and repetition control structures.
The course covers downloading and using the Code::Blocks compiler.
It covers decision structures (simple if, if-else, if-else if, and switch statements) and repetition structures (for, while, do-while, and nested for loops).
The course builds skills in C (Programming Language), C Data Types, C-Based Programming Languages, C# Fundamentals, C++ Fundamentals, and Modular Programming in C.