What you will explore
- Input and output
- Sequence
- Variables
- Selection
- Operators
- Iteration
- Functions
Start with the idea
Programs implement algorithms using variables, decisions, loops and reusable functions. Testing helps expose mistakes and confirm behaviour for expected and unexpected inputs.
Learn → Practise → Build
Try it yourself
- Write a program that asks for a name and prints a greeting.
- Add a condition that checks whether the name is empty.
- Refactor the greeting into a function and test with at least three inputs.
What could this lead to?
Explore how the skills behind this topic appear in work:
Check your understanding
Project and progression
This original TutorSyntax activity can be used before GCSE study or for enrichment. Its topic grouping relates to Ada’s published 11–14 catalogue, but it is not a confirmed GCSE specification.
Independent TutorSyntax teaching material · last reviewed 22 October 2026. Ada’s availability labels may change.
