Register - Login - Forgotten Password

Lesson 1: Vibe Coding and the New Way Developers Build Software

If an AI can inspect a software project, change its files and test its work, what remains the developer’s responsibility? Open Full Article...

Lesson 1: Setting Up Your Python Environment On Windows

How does a Windows computer process an instruction written in Python? Open Full Article...

Lesson 2: Frontier Models, Coding Agents and Agent Harnesses

If two coding tools use the same AI model, why can one only answer questions while the other can affect files or use development tools? Open Full Article...

Lesson 2: Your First Python Program

How can one line of text make a computer display a message? Open Full Article...

Lesson 3: The Modern Vibe Coding Toolkit and Choosing the Right AI Tool

The same AI model can feel very different when it works in a chat window, an editor or a connected project. Open Full Article...

Lesson 3: Variables and Storing Information

How can a programme remember a name, a score or a temperature so it can use that information later? Open Full Article...

Lesson 4: What a Vibe Coder Still Needs to Know

If an AI writes the code, how can anyone know whether it built the right thing? Open Full Article...

Lesson 4: Numbers and Calculations in Python

If Python can remember numbers, can it also work things out with them? Open Full Article...

Lesson 5: Turning an Idea Into a Clear AI Development Specification

Make me a revision app sounds clear until important decisions are left unstated: who will use it, what will they revise, and what counts as success? Open Full Article...

Lesson 5: Working With Text and Strings

How can Python keep track of a name, a message or a whole sentence when each is made from different marks? Open Full Article...