AI FundamentalsPrompt Engineering and LLM Application Patterns

90 items

1

Prompt Chaining and Multi-Step Pipelines

Slides / Video
2

Tool Use and Function Calling

Slides / Video
3

Grounding Responses with External Context

Slides / Video
4

Retrieval-Augmented Generation (RAG)

Slides / Video
5

Prompt Injection and Security Risks

Slides / Video
6

Prompt Failure Modes and Hallucinations

Slides / Video
7

Iterative Prompt Refinement and Testing

Slides / Video
8

Decoding Parameters: Temperature, Top-p, Max Tokens

Slides / Video
9

Controlling Output Format with LLMs

Slides / Video
10

Prompt Templating and Variable Injection

Slides / Video
11

System, User, and Assistant Roles

Slides / Video
12

Role and Persona Prompting

Slides / Video
13

Chain-of-Thought Prompting for Reasoning

Slides / Video
14

Few-Shot Prompting and In-Context Learning

Slides / Video
15

Zero-Shot Prompting

Slides / Video
16

Anatomy of a Prompt

Slides / Video
17

What Prompt Engineering Is

Slides / Video
18

Cost and Latency in LLM Apps

Slides / Video
19

Evaluating LLM Outputs and Prompt Quality

Slides / Video
20

Self-Consistency and Output Verification

Slides / Video
21

Context Window and Token Limits

Slides / Video
22

Agentic Loops and ReAct Pattern

Slides / Video
23

Tool Calling Schema Definition

Code Quiz
24

Prompt Injection Detection

Code Quiz
25

Conversation History Truncation

Code Quiz
26

Self-Consistency Voting

Code Quiz
27

Sequential Prompt Chaining

Code Quiz
28

Context Window Token Budgeting

Code Quiz
29

ReAct Reasoning-Action Loop

Code Quiz
30

Returning Tool Call Results

Code Quiz
31

Role and Persona Prompting

Quiz
32

Structured Output Control

Quiz
33

Controlling Response Length

Quiz
34

Iterative Prompt Refinement

Quiz
35

Map-Reduce Summarization

Quiz
36

Handling Ambiguity with Clarification

Quiz
37

LLM-as-Judge Evaluation

Quiz
38

Reducing Hallucinations

Quiz
39

Self-Consistency Sampling

Quiz
40

Delimiters and Input Isolation

Quiz
41

Anatomy of a Well-Structured Prompt

Quiz
42

Guardrails and Content Constraints

Quiz
43

Message Roles in Chat APIs

Quiz
44

Tool/Function Calling Pattern

Quiz
45

Agent Orchestration Patterns

Quiz
46

Negative Instructions and Constraints

Quiz
47

Prompt Chaining and Decomposition

Quiz
48

Prompt Templates and Variables

Quiz
49

ReAct Pattern

Quiz
50

Token Efficiency in Prompt Design

Quiz
51

Retrying on API/Parse Failures

Code Quiz
52

Estimating Token Count for a Prompt

Code Quiz
53

Structured Output Constraint via Enum

Code Quiz
54

LLM-as-Judge Evaluation Prompt

Code Quiz
55

Grounding Instructions Against Hallucination

Code Quiz
56

Parsing LLM JSON Output

Code Quiz
57

Top-K Similarity Retrieval

Code Quiz
58

Temperature for Deterministic Output

Code Quiz
59

Stop Sequence Cuts Output Early

Code Quiz
60

Assembling a RAG Prompt

Code Quiz
61

Chunking With Overlap

Code Quiz
62

Detecting Truncated Completions

Code Quiz
63

Template Variable Substitution

Code Quiz
64

Invalid JSON Schema Example

Code Quiz
65

Wrong Message Property Key

Code Quiz
66

Chain-of-Thought Suppressed

Code Quiz
67

Invalid Message Role

Code Quiz
68

Unclosed Input Delimiter

Code Quiz
69

Few-Shot Examples Joined Wrong

Code Quiz
70

Persona in the Wrong Role

Code Quiz
71

Zero-Shot Prompt Interpolation

Code Quiz
72

Guardrails and Constraint Specification

Flashcard
73

LLM Agent Loop

Flashcard
74

Cost and Latency in Prompt Design

Flashcard
75

Summarization Pattern: Stuffing vs Map-Reduce

Flashcard
76

Prompt Evaluation and Testing

Flashcard
77

Common Prompting Pitfalls

Flashcard
78

Least-to-Most Prompting

Flashcard
79

Iterative Prompt Refinement

Flashcard
80

Delimiters Separate Instructions from Data

Flashcard
81

Anatomy of a Prompt

Flashcard
82

Tool Use / Function Calling

Flashcard
83

Positive vs Negative Instructions

Flashcard
84

ReAct Pattern

Flashcard
85

Persona and Tone Conditioning

Flashcard
86

Grounding with Reference Text

Flashcard
87

Prompt Chaining

Flashcard
88

Self-Consistency

Flashcard
89

Prompt Templates

Flashcard
90

Specifying Output Format

Flashcard
QuizIntermediate

ReAct Pattern

Explore how ReAct interleaves reasoning steps with external actions.

The ReAct pattern combines which two elements in a loop?