>

Learn Prompt Engineering

The systematic skill of writing AI prompts that consistently produce useful outputs — from basic structure to advanced techniques used by professionals.

Write prompts that get genuinely useful results every time
Apply advanced techniques: few-shot, chain-of-thought, constraints
Debug prompts that are not working and understand why
Build prompt libraries for repeated professional tasks
Free forever No signup required Progress saved locally 15 lessons

Three tracks — pick your level. Progress is saved automatically in your browser.

BeginnerStart here. No prior knowledge assumed.
0 of 5 complete
Lesson 1
What is Prompt Engineering?
Why how you ask matters as much as what you ask — the fundamentals of communicating with AI effectively.
Lesson 2
The Anatomy of a Good Prompt
Role, context, task, format, constraints — the components that make prompts consistently produce useful outputs.
Lesson 3
Common Prompt Mistakes
The most frequent errors that produce poor results — vagueness, missing context, wrong assumptions, no format guidance.
Lesson 4
Prompts for Writing Tasks
Drafting, editing, rewriting, summarising — the prompt structures that work for different writing tasks.
Lesson 5
Prompts for Research and Analysis
Research, comparison, summarisation, and the prompts that produce reliable analytical outputs.

What is the single most important element of a good prompt?

What is role-based prompting?

IntermediateBuild on the basics.
0 of 5 complete
Lesson 1
Few-Shot Prompting
Showing AI examples of what you want before asking — why examples outperform descriptions for format and style.
Lesson 2
Chain-of-Thought Prompting
Asking AI to show its reasoning step by step — when it improves accuracy and how to use it.
Lesson 3
Constraint Stacking
Layering multiple specific constraints to get exactly what you need — how each constraint changes the output.
Lesson 4
Iterative Refinement
Using AI outputs as starting points and refining through rounds of specific feedback.
Lesson 5
System Prompts
How system prompts configure AI behaviour before a conversation starts — and how to write effective ones.

What is few-shot prompting?

When does chain-of-thought prompting most improve results?

AdvancedDepth, edge cases and strategy.
0 of 5 complete
Lesson 1
Role-Based Prompting
Assigning specific roles to AI — how persona affects output quality and when it helps vs when it distracts.
Lesson 2
Prompt Chaining
Building complex outputs through sequences of connected prompts — each output becomes input for the next.
Lesson 3
Prompts for Code
Debugging, generating, explaining, and refactoring code — the prompt structures that work with coding AI.
Lesson 4
Building a Prompt Library
Documenting and organising effective prompts for repeated use — the professional practice of prompt management.
Lesson 5
Evaluating Prompt Quality
How to assess whether a prompt is producing the best possible output — systematic improvement methodology.

What is prompt chaining?

What is a system prompt?

Ask an AI about this page

Opens your assistant with this page as the source, and a question rather than a summary. It will ask what you are building before it answers.

ChatGPTClaudeGeminiPerplexityGrok

Nothing is sent from here. The link carries only this page’s title and address.