Register - Login - Forgotten Password

Lesson 6: Getting Input From the User (Parent Q&A)

This guide explains how a Python programme receives information while it is running. Open Full Article...

Lesson 6: Getting Input From the User (Teach This Topic)

This guide supports teaching how Python receives information while a programme is running. Open Full Article...

Lesson 6: Getting Input From the User

So far, our programmes have only displayed information. What if the person using one needs to answer back? Open Full Article...

Lesson 5: Working With Text and Strings (Parent Q&A)

This lesson introduces strings, which Python uses to represent text. Open Full Article...

Lesson 5: Working With Text and Strings (Teach This Topic)

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

Lesson 5: Working With Text and Strings

How can Python keep track of a name, a message or a whole sentence when each is made from different marks? Open Full Article...

Lesson 3: Variables and Storing Information (Parent Q&A)

This guide explains the lesson’s main ideas about Python variables and stored information. Open Full Article...

Lesson 3: Variables and Storing Information (Teach This Topic)

This guide supports teaching how Python uses names to refer to values and how those connections can change. Open Full Article...

Lesson 3: Variables and Storing Information

How can a programme remember a name, a score or a temperature so it can use that information later? Open Full Article...

Lesson 4: Numbers and Calculations in Python (Parent Q&A)

This guide explains the main ideas in Lesson 4, including Python’s number types, arithmetic operators and the order of operations. Open Full Article...