Register - Login - Forgotten Password

Lesson 20: Building Your Professional AI Coding Workflow (Parent Q&A)

This guide explains how the lesson brings AI-assisted coding together into a controlled software-engineering workflow. 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 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 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 23: Returning Results From Functions With Return (Parent Q&A)

This lesson explains how Python functions send results back to the code that called them. 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 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 26: Reading and Writing Text Files in Python (Parent Q&A)

This guide explains how Python uses text files to store information beyond a single programme run. Open Full Article...

Lesson 27: Using Python Modules and Libraries (Parent Q&A)

This guide explains how Python uses organised, reusable code. It covers modules, libraries, packages, importing, namespaces and aliases. Open Full Article...

Lesson 28: Building a Number Guessing Game in Python (Parent Q&A)

This guide explains how familiar Python features combine to form a complete number guessing game. Open Full Article...