9 free guides · No signup required

Prompt Engineering 101

A practical guide series on writing prompts that actually work - the techniques, structures, and evaluation habits that turn a vague ask into a reliable result, whether you're using Claude, GPT, Gemini, or building an agent on top of any of them.

Get Started → Core Techniques → Go Deeper · ~55 minutes total
VAGUE PROMPT "Write about dogs" Model Generic, unusable ENGINEERED PROMPT Role + context + format Precise, on-format, usable

Same model, same underlying question - the difference between a vague prompt and an engineered one is almost always role, context, and format.

GET STARTED

Start Here

New to prompt engineering, or not sure it's a "real" skill? This guide makes the case and sets up the vocabulary the rest of the series uses.

→

What Is Prompt Engineering? (And Why Wording Changes the Output)

The plain-English version: why the exact same question can get a mediocre answer or a great one, and what "engineering" actually means here.

Get Started 6 min read
CORE TECHNIQUES

The Techniques That Do Most of the Work

A small set of moves - shown by example, not just named - that cover the majority of real prompting problems.

→

Core Techniques: Zero-Shot, Few-Shot, and Chain-of-Thought

The three techniques that solve most prompting problems on their own - what each one is for, and when adding examples or reasoning steps actually helps.

Core Techniques 7 min read
→

Structuring Prompts: Roles, Context, and Output Format

The anatomy of a well-built prompt - system role, background context, and an explicit output format - and why structure beats cleverness.

Core Techniques 7 min read

Want more hands-on AI builds like this?

APA Mastery runs live, practical sessions on working with modern AI tools - not just theory.

See What's On →
GO DEEPER

Beyond the Basics

Patterns for harder problems, and how to tell if your prompt is actually working instead of just guessing.

→

Advanced Patterns: ReAct, Self-Consistency, and Prompt Chaining

What to reach for once single-shot prompting stops being enough - reasoning-and-acting loops, voting across multiple attempts, and breaking one prompt into several.

Go Deeper 7 min read
→

Getting Structured Output: JSON Mode and Schemas

How to reliably get JSON, not prose, out of a model - JSON mode, schema-constrained output, and what to do when a field comes back malformed anyway.

Go Deeper 6 min read
→

Prompting Across Models: Claude, GPT, and Gemini

What actually changes when you move a working prompt from one model family to another, and what to keep in mind if you're supporting more than one.

Go Deeper 6 min read
→

Prompt Injection and Security

What prompt injection actually is, why it's hard to fully prevent, and the practical mitigations that meaningfully reduce the risk in real applications.

Go Deeper 7 min read
→

Evaluating and Iterating on Prompts

How to tell if a prompt change actually helped - test sets, rubrics, and the discipline of changing one thing at a time.

Go Deeper 6 min read
→

Managing Prompts in Production: Versioning and System Prompts

Treating prompts like the production code they are - version control, system vs. user prompt separation, and change management as your prompt library grows.

Go Deeper 6 min read