data type
int, float, str or bool: the kind of value something is.
assignment
name = expression: work out the right side, then store it under the name.
control structures
Sequence, selection (if) and repetition (while, for).
trace table
A hand record of every variable after every step.
test case
An input and its expected output: typical, boundary, extreme or invalid.