Make something usable, then understand how it works. Connect product definition, interface building, workflows and delivery into one practical learning path.
Turn scattered feedback into actionable work. Open any item to inspect its context, acceptance criteria and status.
The feedback workspace shows how a focused prototype can give every interaction a clear result.
A small product team has received scattered feedback. This prototype brings the problem, context, acceptance criteria and status into one place, so the next action is clear.
Define the problem before choosing the tool. Open the relevant chapter when you need to modify code or connect a workflow.
A product requirements document covering users, problem, scope and acceptance criteria.
02A clickable interface with detail views and state changes, including empty and error states.
03Read and modify generated code to fix interactions, rather than repeatedly rewriting prompts.
04Connect inputs, processing and outputs, with clear points for human review.
05Prepare publishing and regression checklists for pages, links and key interactions.
These links open existing learning chapters. Choose the route relevant to your task; you do not need to learn every tool at once.
Turn requirements and page structure into a clickable prototype.
BoltLovablev0Replit AgentFollow the Vibe Coding route to refine interactions, investigate problems and organise a project.
CursorClaude CodeBegin with product thinking and requirements, then build a small interface prototype. Code changes and API integration require additional foundations. A clickable prototype is not proof of readiness for real business use.
Open any feedback item to read its context and acceptance criteria, then change its status. The completion count updates with your changes. Reset restores the four original records, written for this product practice scenario.
AI Builder covers the journey from problem and scope to delivery. Vibe Coding focuses on understanding, writing and changing code with AI, and supports more detailed implementation.
Review data storage, permissions, security, error handling and deployment configuration against the actual business requirements. Tool exercises and interface prototypes do not replace those checks.
Lesson one establishes the essential product decisions: who the product serves, where the first version stops, and what makes the result useful.