Register - Login - Forgotten Password

Lesson 12: Building Your First Python Quiz

How can familiar Python ideas turn into a working quiz? The surprising answer is that Python has no special quiz command. Open Full Article...

Lesson 7: Converting Between Text and Numbers

Why does Python treat "10" + "5" as "105" instead of 15? The answer is that values which look similar on the screen can be different kinds of information. 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

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

Lesson 2: Your First Python Program

How can one line of text make a computer display a message? Open Full Article...