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