Register - Login - Forgotten Password

Lesson 9: Using Else and Elif (Parent Q&A)

This guide explains how Python chooses between several possible paths in one conditional structure. Open Full Article...

Lesson 9: Using Else and Elif (Teach This Topic)

This guide supports teaching Python’s `else` and `elif` clauses as part of one connected decision. Open Full Article...

Lesson 9: Using Else and Elif

What if a program needs to respond to several possible situations instead of giving only a yes-or-no response? Open Full Article...

Lesson 8: Making Decisions With If Statements (Parent Q&A)

This guide explains how Python uses conditions to make decisions. Open Full Article...

Lesson 8: Making Decisions With If Statements (Teach This Topic)

This guide supports a home-educated learner aged 11 to 16 in understanding how Python uses conditions to choose between actions. Open Full Article...

Lesson 8: Making Decisions With If Statements

How can a Python program choose between different actions when a game score changes? A fictional game provides a clear setting for examining this question. Open Full Article...

Programming Robots: How Rules Control Their Decisions and Actions (Parent Q&A)

This guide explains how precise instructions, data and safety rules control robotic behaviour. Open Full Article...

Programming Robots: How Rules Control Their Decisions and Actions (Teach This Topic)

This guide supports the accompanying lesson on how robots use algorithms, programmed rules and sensor data to control their behaviour. Open Full Article...

Programming Robots: How Rules Control Their Decisions and Actions

How could a delivery robot know what “the correct room” means if nobody tells it? Open Full Article...