Register - Login - Forgotten Password

Lesson 9: Choosing the Right AI Model, Agent and Working Mode

Would the slowest, most powerful model improve a simple variable rename? Open Full Article...

Lesson 11: Events, User Interaction and Debugging in JavaScript

What makes a previously silent web page react when a button is pressed? Open Full Article...

Lesson 30: Building Your First Complete Python Project (Parent Q&A)

This lesson brings together the main ideas from an introductory Python course through one small revision tracker. Open Full Article...

Lesson 30: Building Your First Complete Python Project (Teach This Topic)

This guide supports a self-contained teaching session about combining Python skills into one purposeful project. Open Full Article...

Lesson 30: Building Your First Complete Python Project

Separate Python skills become one useful programme through organisation, not accumulation. 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 24: Understanding Python Errors and Debugging Code

A tiny change in a programme can turn an expected answer into a puzzling result, even when the code looks almost right. Open Full Article...

Programming Robots: How Rules Control Their Decisions and Actions (Parent Q&A)

This guide explains how precise instructions, data and safety rules control robotic behaviour. Open Full Article...

Programming Robots: How Rules Control Their Decisions and Actions (Teach This Topic)

This guide supports the accompanying lesson on how robots use algorithms, programmed rules and sensor data to control their behaviour. Open Full Article...