Resources
Hand-picked books, courses, videos, papers, articles, repositories, and communities on prompt engineering — a companion library to the patterns catalog.
Books
Prompt Engineering for LLMs
O'Reilly, John Berryman, Albert Ziegler
Prompt Engineering for Generative AI
O'Reilly, James Phoenix, Mike Taylor
Generative AI Design Patterns
O'Reilly, Valliappa Lakshmanan, Hannes Hapke
Prompt Design Patterns
Yi Zhou
Unlocking Secrets of Prompt Engineering
Packt, Gilbert Mizrahi
LLM Design Patterns
Packt, Ken Huang
Courses
Videos
Prompting 101 | Code w/ Claude
Anthropic
State-of-the-Art Prompting for AI Agents
Y Combinator
Building with Anthropic Claude: Prompt Workshop
AI Engineer
Prompt Engineering Tutorial
freeCodeCamp
Google's AI Prompt Engineering Course in 20 Minutes
Tina Huang
Prompt Engineering Workshop
Hamel Husain
ChatGPT Prompt Engineering via Prompt Patterns
Vanderbilt University
AI Prompt Engineering: What Works and What Doesn't
Sander Schulhoff
Prompt Engineering: Is it a New Programming Language?
InfoQ
Papers
The Prompt Report: A Systematic Survey of Prompt Engineering Techniques
Schulhoff et al.
A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT
White et al.
ChatGPT Prompt Patterns for Improving Code Quality
White et al.
A Systematic Survey of Prompt Engineering in LLMs
Sahoo et al.
Pre-train, Prompt, and Predict
Liu et al.
Buffer of Thoughts: Thought-Augmented Reasoning
Yang et al.
Lost in the Middle: How Language Models Use Long Contexts
Liu et al.
Toolformer: Language Models Can Teach Themselves to Use Tools
Schick et al.
Tree of Thoughts
Yao et al.
Chain-of-Thought Prompting
Wei et al.
Reflexion
Shinn et al.
Large Language Models Are Human-Level Prompt Engineers
Zhou et al.
Self-Consistency Improves Chain-of-Thought Reasoning
Wang et al.
Language Models Are Zero-Shot Reasoners
Kojima et al.
Unleashing the Potential of Prompt Engineering for LLMs
Chen et al.
Prompting in the Wild
Tafreshipour et al.
Text Data Augmentation for Large Language Models
Chai et al.
Prompt Engineering (Whitepaper)
Lee Boonstra
Reprompting
Xu et al.
Websites
Articles
Claude Code Best Practices
Anthropic
Best Practices for Prompt Engineering
OpenAI
Prompt Engineering Guide
OpenAI
Techniques to Improve Reliability
OpenAI
Optimizing LLM Accuracy
OpenAI
Mistral Prompting Capabilities
Mistral AI
Prompt Engineering vs Blind Prompting
Mitchell Hashimoto
Gemini 3 Prompt Practices
Philipp Schmid
Lilian Weng Prompt Engineering Guide
Lilian Weng
Rewrite Your Prompts
Max Leiter
Beyond the Gang of Four: Design Patterns for Modern AI Systems
InfoQ
