Register - Login - Forgotten Password

Lesson 20: Dictionaries: Storing Information in Key-Value Pairs (Parent Q&A)

This guide explains how Python dictionaries organise related information as key-value pairs. Open Full Article...

Lesson 20: Dictionaries: Storing Information in Key-Value Pairs (Teach This Topic)

This guide supports teaching Python dictionaries as mappings that connect meaningful keys with associated values. Open Full Article...

Lesson 20: Dictionaries: Storing Information in Key-Value Pairs

Why can a contact card find “email” instantly, while a list may make you remember which position holds it? Open Full Article...

Lesson 13: Repeating Code With While Loops (Teach This Topic)

This guide supports teaching the finished lesson on Python while loops at home. Open Full Article...

Lesson 13: Repeating Code With While Loops (Parent Q&A)

This guide explains how Python uses while loops to repeat instructions while a condition remains true. Open Full Article...

Lesson 13: Repeating Code With While Loops

How can Python repeat a pattern without making its programme longer and harder to change? Open Full Article...

Lesson 19: Tuples and When Data Should Not Change (Parent Q&A)

This guide explains Python tuples as ordered sequences whose own item references cannot be changed in place. Open Full Article...

Lesson 19: Tuples and When Data Should Not Change (Teach This Topic)

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

Lesson 19: Tuples and When Data Should Not Change

What if we want to store a group of values but do not want its items accidentally changed? Open Full Article...

Lesson 18: Looping Through Lists (Parent Q&A)

This guide explains how Python uses a for loop to process each item in a list in order. Open Full Article...