Function: modularization

Learn the technique of modularizing algorithms. The functions make it possible to divide the source code into separate modules.
Arrays

Learn now how to manipulate large data sets. With arrays, you have the ability to manipulate multiple variables as if they were a single one.
Conditional structures

What happens if you put one if-else structure inside the other? See the concept of nested if-else structures in this article.
Switch case command: selection structure

Learn all the details of the switch case command. The command that allows you to create selection structures in computer programming.
For statement: repetition structure

Advance your knowledge in repetition structures. Learn how the “for statement”, the “continue” statement and the “break” statement work.
While statement: repetition structure

Learn all details of one of the most fantastic computer programming concepts: the while statement and the repetition structures.
Algorithm: what is it?

Do you know what an algorithm is? In this article you will learn in a way never seen before in free content! And we also offer exercises!
Variable: what is it?

Learn the meaning of a programing variable. Understand how programming languages use them to store and process information.
Assignment operator

Learn about the assignment operator, the simplest operator in programming. See how it is used to put information into variables.
Arithmetic operators

Learn about the 2nd category of operators. See how arithmetic operators are used to perform mathematical calculations in programming.
Relational operators

Learn about the 3rd category of programming operators. See how relational operators are used to create conditional expressions.
Logical operators

Learn about the 4th category of programming operators. See how logical operators are used to create more complex conditional expressions.