Introduction
  • Installation
  • Hello world
  • The structure of a program
Variables
  • Assigning and printing variables
  • The execution of a program
  • Basic operations
  • Working with multiple variables
Input and output
  • Reading input from the keyboard
  • Prettier printing on the console
  • Prettier printing on the console (2)
  • First algorithm
  • Refactoring code
Misc
  • Comments
  • Shorthand operators
Conditions and loops
  • The "if" statement
  • Conditional operators
  • The "modulo" operator
  • Nested "if" statements
  • The "while" loop
  • Control the "while" loop
  • The "for" loop
  • Algorithm with loops
  • Converting between "while" and "for" loops
Data types
  • The "float" data type
  • The "array" data structure
  • The "array" data structure (2)
  • Array initialization
  • Finding all odd numbers in an array
  • The "char" data type
  • The "char" data type (2)
  • The "char" data type (3)
  • How to check properties about characters
  • How to check properties about characters (2)
Text manipulation
  • Initializing and priting an array of characters
  • Initializing and priting an array of characters (2)
  • Initializing and priting an array of characters (3)
  • Manipulating text
  • Size of a string of text
  • Reading a line of text from the keyboard
  • Copying text from one array to another
  • Concatenating text
  • Algorithm to convert text to upper-case
Functions
  • Introduction to functions
  • Parameterizing functions
  • Functions with no result