Register - Login - Forgotten Password

Lesson 25: Handling Python Errors Without Crashing

A programme asks for a number, but someone enters unexpected text: must the whole programme stop? Open Full Article...

Lesson 24: Understanding Python Errors and Debugging Code (Parent Q&A)

This guide supports discussion of the lesson about Python errors and debugging. Open Full Article...

Lesson 24: Understanding Python Errors and Debugging Code (Teach This Topic)

This guide supports you in teaching a lesson about Python errors and debugging. Open Full Article...

Lesson 24: Understanding Python Errors and Debugging Code

A tiny change in a programme can turn an expected answer into a puzzling result, even when the code looks almost right. Open Full Article...

Lesson 22: Giving Information to Functions With Parameters and Arguments (Parent Q&A)

This guide explains how Python functions receive information when they are called. Open Full Article...

Lesson 22: Giving Information to Functions With Parameters and Arguments (Teach This Topic)

This guide supports teaching how Python functions receive information and reuse the same instructions with different values. Open Full Article...

Lesson 22: Giving Information to Functions With Parameters and Arguments

How can one set of instructions produce a different result each time it is used? Open Full Article...

Lesson 21: Creating and Using Functions in Python (Parent Q&A)

This guide explains the beginner Python functions covered in Lesson 21. Open Full Article...

Lesson 21: Creating and Using Functions in Python (Teach This Topic)

This guide supports teaching Python functions to learners aged 11 to 16. Open Full Article...

Lesson 21: Creating and Using Functions in Python

What if a programme could learn a useful set of instructions once and reuse them whenever needed? Open Full Article...