Skip to main content
Beginner·1 hour·6 lessons

Prompt Engineering for Developers

Learn to write prompts that work reliably — not once, but every time, at scale. Master XML structuring, reasoning control, structured outputs, and cache-first architecture through hands-on exercises with real developer workflows.

What you'll learn

Prompt diagnosis & failure modes
XML tags & semantic structure
Motivation-driven instructions
Adaptive thinking & effort parameter
Structured outputs & strict tools
Cache-first prompt architecture

Your instructor

Dr. Amanda Chen

AI Research Lead, Anthropic

Amanda leads prompt research at Anthropic.

Syllabus

01

Why Your Prompts Are Inconsistent

Diagnose why your prompts produce unpredictable results using the colleague test, five failure modes, and positive instruction patterns.

02

Structuring Prompts with XML

Use XML tags to create unambiguous prompt structure that dramatically improves Claude's consistency, accuracy, and parseability.

03

Tell Claude Why

Explaining the motivation behind your instructions makes Claude generalize to edge cases you never explicitly covered.

04

Controlling Reasoning Depth

Master Claude's three thinking mechanisms — adaptive thinking, extended thinking, and the think tool — to balance reasoning quality against latency and cost.

05

Structured Outputs and Format Control

Use JSON schema outputs, strict tool parameters, and prompt-level steering to guarantee Claude produces exactly the format your pipeline needs.

06

Architecting Prompts for Cost and Speed

Structure prompts to maximize cache hits, minimize token costs, and optimize document placement for production workloads.

This course includes

  • 6 self-paced lessons
  • 1 hour of content
  • Claude tutor on every lesson
  • Certificate of completion

Free to start. No credit card required.