Register - Login - Forgotten Password

Lesson 16: MCP, Tools and Connecting Agents to Other Systems

What happens when a coding agent is given only a copied bug report, while another can retrieve the current issue, read the relevant documentation and… 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 17: Subagents, Parallel Agents and Autonomous Development

What happens when one developer tells four AI agents to “improve the same feature” without saying who owns what? 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 18: Secure, Professional Vibe Coding and the Final Project

An AI coding agent can build a feature that appears successful while placing an API key in source code, installing an unnecessary package, obeying… 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 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 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 21: Creating and Using Functions in Python

What if a programme could learn a useful set of instructions once and reuse them whenever needed? Open Full Article...

Lesson 22: Giving Information to Functions With Parameters and Arguments

How can one set of instructions produce a different result each time it is used? Open Full Article...