Ratings & reviews

4.510 ratings

R D.

7 days ago

Great

Elias D.

17 days ago

I like the jokes

Stephen O.

35 days ago

Thank you

70%
10%
20%
0%
0%
info

Complete all chapters to get certificate

0%

Introduction

chevron

In this section, the basics of the C-program running will be learned.

What is C?

Structure of the C-Program

Structure of the C-program 2/2

How to Run the Program?

Data

chevron

This section will teach us how to store data in a computer and create our own data.

Data

Variables

Printf

Arrays

Arrays 2/2

Char and String

Sizeof

Challenge: Printf

Challenge: Sizeof

Operators

chevron

This section introduces the fundamental operators that allow us to compare data, assign data, and perform arithmetic operations.

Assignment, Comparison, Not Equal To

Sum, Difference, Increment, Decrement

Multiplication, Division and Modulo

Comparison Operators

Challenge: Comparison Operators

Logical Operators

Challenge: Logical Operators

Control Statements

chevron

In this section, we will learn about operators that will help us make complex conditions for our programs, which means the actual control of the program.

If...Else Operator

Challenge: If...Else Operator

Ternary Operator

Switch, Break

While, Do...While

For, Continue

Challenge: For Loop

Functions

chevron

In this section, you will learn the concept of functions: what they are, what they are used for, and how to create and call them.

Structure of the Function

Declaration, Type and Return

Arguments

Challenge: Arguments

Header, Prototypes

Void, Recursion

Pointers

chevron

In this section, we'll look at pointers, why and when they are used, and briefly touch on the topic of dynamic memory allocation.

Pointers are around Us

References and Dereferences

Pointers

Malloc and Free

Functions, Arrays and Two Pointers

Void