Register - Login - Forgotten Password

Lesson 2: Variables, Values and Data Types in JavaScript

A game must remember a player name, a score and whether the level is complete, even though these pieces of information are different. Open Full Article...

Lesson 12: Building Your First Python Quiz (Parent Q&A)

This guide explains how a small Python quiz connects familiar features from earlier lessons. Open Full Article...

Lesson 12: Building Your First Python Quiz (Teach This Topic)

This guide supports teaching how familiar Python features combine to make a small quiz. Open Full Article...

Lesson 7: Converting Between Text and Numbers (Parent Q&A)

This guide explains how Python treats text, integers and floating-point values as different types. Open Full Article...

Lesson 7: Converting Between Text and Numbers (Teach This Topic)

This guide supports teaching Python type conversion, building on Lesson 6's input() function. Open Full Article...

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 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...