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 10: Comparing Values in Python

How can Python tell whether two scores match, or whether one number is bigger than another? 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 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

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