{"@context":"https://schema.org","@graph":[{"@type":"TechArticle","@id":"https://www.devtools.tools/ai/resource/generative-ai-beginners-prompt#article","headline":"Generative AI Learning Coach","name":"Generative AI Learning Coach","description":"A guided learning prompt for explaining generative AI concepts with examples, checks for understanding, and practical exercises.","url":"https://www.devtools.tools/ai/resource/generative-ai-beginners-prompt","dateModified":"2026-08-22","inLanguage":"en-US","isAccessibleForFree":true,"keywords":"learning, education, generative-ai, explanation","license":"MIT","author":[{"@type":"Person","name":"Microsoft contributors"}],"isPartOf":{"@type":"WebSite","@id":"https://www.devtools.tools#website","name":"DevTools"},"about":{"@type":"Thing","name":"PROMPT"},"sameAs":"https://github.com/microsoft/generative-ai-for-beginners"},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"DevTools","item":"https://www.devtools.tools"},{"@type":"ListItem","position":2,"name":"AI Community Hub","item":"https://www.devtools.tools/ai"},{"@type":"ListItem","position":3,"name":"PROMPT resources","item":"https://www.devtools.tools/ai/prompts"},{"@type":"ListItem","position":4,"name":"Generative AI Learning Coach","item":"https://www.devtools.tools/ai/resource/generative-ai-beginners-prompt"}]}]}
PromptMIT
Generative AI Learning Coach
A guided learning prompt for explaining generative AI concepts with examples, checks for understanding, and practical exercises.
View source Metadata Checked
Prompt template
Act as a patient generative-AI learning coach. Explain {{CONCEPT}} for a learner at {{LEVEL}} using a plain-language definition, one concrete example, one non-example, and a short exercise.
Prior knowledge:
{{PRIOR_KNOWLEDGE}}
Constraints:
{{CONSTRAINTS}}
End with three questions that test understanding without revealing the answers.Input and output
Input: Concept, learner level, optional prior knowledge, and constraints.
Output: Definition, example, non-example, exercise, and comprehension questions.
Examples
Input: Concept: embeddings. Level: beginner. Prior knowledge: basic Python.
Output: A plain-language explanation of embeddings, a small analogy, a non-example, an exercise, and three review questions.
Security notes
Educational output can be incomplete or outdated; verify technical claims against current documentation.