Myths about teaching can hold you back
Learn why
These resources will be removed by the end of the Spring Term 2026.
Start using our brand new teaching resources now. Designed by teachers and subject experts, with real classrooms in mind.
The older resources below were created for lockdown learning during the pandemic and are not designed for classroom teaching.
Lesson details
Key learning points
- In this lesson, we will consider how the 'if... then... else...' structure can be used to identify two responses to a binary question (yes or no). We will learn how questions can be asked in Scratch and how the answer is used to control the outcomes. We will then design a program that uses selection to direct the flow of the program.
Licence
This content is made available by Oak National Academy Limited and its partners and licensed under Oak’s terms & conditions (Collection 1), except where otherwise stated.
3 Questions
Q1.Why do you use selection in programming
Why do you use selection in programming
To make sure the program runs in the correct order
To make sure the program starts the same way for each user
To perform the same action more than once
Q2.If someone wrote the answer 'a' what would the program display on the screen?
If someone wrote the answer 'a' what would the program display on the screen?

apple
False
You’re correct!
Q3.Which word would make this program display 'That's correct'?
Which word would make this program display 'That's correct'?

no
nope
yes!