Introduction to C


Introduction to C

Do you want to create powerful programs that run fast… faster than those written in other languages? C is a language that’s easy to write, allows for fast debugging, and is a building block for many other programming languages. With this course you’ll learn the foundations of this powerful and advanced programming language. No prior coding experience is necessary, we’ll teach you everything you need to know in a clear, simple way that’s perfect for beginners. When you’re done you can take a look at our Intermediate C course.

What you’ll learn

Strong foundations
Master the foundational concepts of C language and write your first C program
User input
Write programs that get user input, make changes to it, and output the result
Conditional statements
Use conditional statements to start controlling the flow of your programs
Save time and reduce errors in repetitive operations with loops
Use functions to make your code manageable and reusable
Use arrays to store multiple elements of the same type and save time
Introduction to C
Introduction to C
Our C tutorial covers basic concepts, data types, arrays, pointers, conditional statements, loops, functions, strings, structures, unions, and much more. No coding experience required, and you can learn in just 5 minutes a day!

Basic Concepts

Conditionals and Loops

Functions, Arrays & Pointers

Strings & Function Pointers


Your Certificate is close

You are doing great! Keep learning to unlock your certificate!


Top 5 Programming Languages You Need to Learn
Programming has become a very popular occupation in the past few years. No need to mention that, on average, programming jobs are paid significantly...
Continue reading on our blog
What is Crystal?
We’ve mentioned in previous blogs how there is no shortage of Ruby programming enthusiasts out there. For years, Ruby was one of the premiere web...
Continue reading on our blog
What Is Assembly And How Is It Used?
We asked and you answered! For our first question of the week segment, we asked you to ask one question you wanted us to answer and you delivered! This...
Continue reading on our blog