What you'll learn
The core building blocks of programs.
Key ideas
- Variables vs constants; data types (integer, string, boolean).
- Selection (IF) and operators for calculations and comparisons.
- Subroutines are reusable blocks of code.
Exam tips
- Match data types to the data.
- Use subroutines to structure programs.
Common mistakes
- Mixing up data types.
- Confusing operators with variables.