All Topics
💬LLM & GenAI
💬

Prompt Engineering

Learn techniques to effectively communicate with and extract value from LLMs

🌱

Beginner

Beginner

Prompt engineering fundamentals

What to Learn

  • Zero-shot vs few-shot prompting
  • Instruction formatting best practices
  • System prompts and personas
  • Output format control
  • Common prompt patterns

Resources

  • 📚OpenAI Prompt Engineering guide
  • 📚Anthropic Claude prompting guide
  • 📚Learn Prompting website
🌿

Intermediate

Intermediate

Advanced prompting techniques

What to Learn

  • Chain-of-Thought (CoT) prompting
  • Self-consistency and ensembling
  • ReAct and reasoning patterns
  • Prompt chaining and decomposition
  • Retrieval-augmented prompting

Resources

  • 📚CoT and ReAct papers
  • 📚Langchain documentation
  • 📚DSPy framework tutorials
🌳

Advanced

Advanced

Programmatic and research-level prompting

What to Learn

  • Automatic prompt optimization
  • DSPy for programmatic prompts
  • Prompt injection defense
  • Multi-agent prompting
  • Prompting for specialized domains

Resources

  • 📚DSPy paper and documentation
  • 📚Prompt security research
  • 📚Latest prompting papers from arxiv