Register - Login - Forgotten Password

Lesson 25: Handling Python Errors Without Crashing (Teach This Topic)

This self-contained guide helps you teach how Python responds to selected runtime exceptions using try, except, else and finally. Open Full Article...

Lesson 25: Handling Python Errors Without Crashing (Parent Q&A)

This guide explains how Python can respond to selected runtime problems instead of stopping immediately. Open Full Article...

Lesson 24: Understanding Python Errors and Debugging Code (Parent Q&A)

This guide supports discussion of the lesson about Python errors and debugging. Open Full Article...

Lesson 24: Understanding Python Errors and Debugging Code (Teach This Topic)

This guide supports you in teaching a lesson about Python errors and debugging. Open Full Article...

Lesson 22: Giving Information to Functions With Parameters and Arguments (Parent Q&A)

This guide explains how Python functions receive information when they are called. Open Full Article...

Lesson 22: Giving Information to Functions With Parameters and Arguments (Teach This Topic)

This guide supports teaching how Python functions receive information and reuse the same instructions with different values. Open Full Article...

Lesson 21: Creating and Using Functions in Python (Parent Q&A)

This guide explains the beginner Python functions covered in Lesson 21. Open Full Article...

Lesson 21: Creating and Using Functions in Python (Teach This Topic)

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

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