Register - Login - Forgotten Password

Lesson 18: Looping Through Lists (Teach This Topic)

This guide supports teaching Python list iteration at home. Open Full Article...

Lesson 18: Looping Through Lists

If a list contains ten items, how can Python look at every one without us writing ten separate instructions? Open Full Article...

Lesson 17: Adding, Removing and Changing List Items

What if the information in a list changes after the program has started? Open Full Article...

Lesson 16: Lists: Storing Groups of Information (Parent Q&A)

This guide explains how Python lists store several related values under one variable name. Open Full Article...

Lesson 16: Lists: Storing Groups of Information (Teach This Topic)

This guide supports you in teaching Python lists as ordered collections that keep related values under one variable name. Open Full Article...

Lesson 16: Lists: Storing Groups of Information

What if a program needs to remember five scores instead of just one? Open Full Article...

Lesson 15: Using Range to Control Loops (Teach This Topic)

This guide supports teaching Python’s range() function and its use in for loops. Open Full Article...

Lesson 15: Using Range to Control Loops (Parent Q&A)

This guide supports parents helping learners understand how Python’s range() function controls the integer values supplied to a for loop. Open Full Article...

Lesson 15: Using Range to Control Loops

Why does a loop need a sequence of numbers rather than just a repetition count? Open Full Article...

Lesson 14: Repeating Code With For Loops (Parent Q&A)

This guide explains the main ideas in Lesson 14, which introduces Python for loops. Open Full Article...