Register - Login - Forgotten Password

Lesson 1: Coding Has Changed: Working With AI as a Developer (Parent Q&A)

This guide explains how AI is changing professional software development and what responsibility remains with developers. Open Full Article...

Lesson 1: Setting Up Your Python Environment On Windows (Parent Q&A)

This guide explains the separate parts of a beginner Python setup on Windows. Open Full Article...

Lesson 2: RTF: The Foundation of a Good AI Request (Parent Q&A)

This guide explains the RTF framework taught in the lesson: Role, Task and Format. Open Full Article...

Lesson 2: Your First Python Program (Parent Q&A)

This guide explains the beginner Python ideas introduced in Lesson 2: Your First Python Program. Open Full Article...

Lesson 3: When RTF Is Not Enough: Building a Complete Prompt (Parent Q&A)

This guide explains why a coding prompt can sound clear yet still lack information needed for a suitable result. Open Full Article...

Lesson 3: Variables and Storing Information (Parent Q&A)

This guide explains the lesson’s main ideas about Python variables and stored information. Open Full Article...

Lesson 4: Goals, Requirements and Specifications (Parent Q&A)

This guide explains how an initial software request becomes a clear specification before implementation begins. Open Full Article...

Lesson 4: Numbers and Calculations in Python (Parent Q&A)

This guide explains the main ideas in Lesson 4, including Python’s number types, arithmetic operators and the order of operations. Open Full Article...

Lesson 5: Context Engineering: Giving the AI What It Needs (Parent Q&A)

This guide explains how context engineering supports reliable reasoning in AI-assisted software development. Open Full Article...

Lesson 5: Working With Text and Strings (Parent Q&A)

This lesson introduces strings, which Python uses to represent text. Open Full Article...