Beginner
AI & Prompt Engineering
This 21-day AI and prompt engineering course teaches students how to get useful, reliable outputs from modern AI tools. You will learn prompt structure, context design, image and content workflows, AI-assisted research, automation planning, evaluation, safety, and how to package AI workflows for real business use.

Full Curriculum
What you will learn week by week
Lessons include notes, resources, assignments, and quizzes where available.
1. Module 1: How AI Assistants Respond
16:00Overview: **An AI assistant like ChatGPT, Claude, or Gemini does not "know" things the way a person does.** It is a large language model trained to predict the most likely next word given everything that came before it, based on patterns learned from enormous amounts of text. The most important idea in this lesson is that fluent, confident-sounding text is not the same thing as correct text, and understanding how responses actually form is what separates someone who gets lucky with prompts from someone who can direct AI reliably. How a response actually forms: When you send a prompt, the model breaks your text into tokens (word pieces), then generates a reply one token at a time, each new token chosen based on probability given the tokens before it. There is no separate "thinking" step happening behind the scenes unless a model is specifically designed to reason before answering. This is why a prompt's exact wording, order, and structure change the output: you are shaping a probability distribution, not filing a request with a researcher. Fluency is not the same as accuracy: Because the model is optimized to produce plausible-sounding continuations, it can generate text that reads as authoritative and well-organized while being factually wrong. This is called hallucination, and it happens most often with specific facts, dates, citations, statistics, and niche topics where the training data was thin or contradictory. A student's job is to treat every confident answer as a draft to verify, not a finished fact. Responses are not fixed: The same prompt sent twice can produce different answers, because most assistants sample from a range of likely next tokens rather than always picking the single most probable one. This variability (often controlled by a setting called temperature) means you should not judge a prompt's quality from one output alone; test it a few times before deciding it works. Context window and memory: An assistant only "knows" what is inside its current context window (your prompt, any attached files, and the conversation so far) plus whatever was baked into it during training, which has a cutoff date. It does not automatically know about very recent events, your company's internal documents, or earlier conversations unless that information is fed back in. Why this matters for prompting: Because the model is filling in the most statistically likely continuation, vague or ambiguous prompts get filled in with the model's best guess about what you probably meant, which is often generic. Precise prompts narrow that guessing, which is the foundation every later lesson in this module builds on.
2. Module 1: Prompt Anatomy
18:00Overview: **A strong prompt is not a single sentence, it is a small set of building blocks assembled in a deliberate order.** The most useful mental model is that every effective prompt is made up of some combination of task, context, constraints, format, and examples, and knowing these parts by name lets you diagnose why a prompt is failing instead of just rewriting it randomly and hoping. The task: This is the actual instruction, the verb-driven core of what you want done: "summarize," "rewrite," "generate five options," "critique this." A weak prompt often buries the task inside a paragraph of background; a strong prompt states it clearly, usually near the start, so the model does not have to infer what action you actually want. Context: Context is the background information the model needs to do the task well: who the audience is, what the content is for, what has already been tried, or what business the request sits inside. Without context, the model defaults to generic, average answers pulled from its training data rather than answers tailored to your actual situation. Constraints and format: **Constraints tell the model the boundaries of an acceptable answer, such as length, tone, reading level, or things to avoid.** Format tells it how to structure the output, such as a bulleted list, a table, a fixed word count, or a specific heading structure. Leaving these out is one of the most common reasons a first draft from AI feels "almost right but not quite usable." Examples: Showing the model one or two examples of the kind of output you want (covered in depth in Few Shot Examples) is often more powerful than describing the style in words, because the model can copy patterns directly from the example rather than interpreting an abstract description. Order and clarity: **Within these parts, order matters less than completeness, but a common effective pattern is context first, then task, then constraints and format, then examples last.** Reviewing a weak prompt against this five-part checklist (task, context, constraints, format, examples) is usually the fastest way to work out what is missing before you try to fix it by guessing.
3. Module 1: Context and Role Design
20:00Overview: Role and context design is about deliberately telling the assistant who it should act as and what situation it is operating in, rather than letting it default to a generic, all-purpose voice. This is one of the highest-leverage techniques in prompting because it reshapes the entire tone, vocabulary, and priorities of a response with a single sentence. Role (persona) prompting: Assigning a role, such as "act as a senior brand strategist" or "you are a patient junior-level design tutor," nudges the model toward the vocabulary, priorities, and level of detail associated with that role in its training data. This is genuinely useful for shaping tone and expertise level, but it does not grant the model real credentials or guaranteed accuracy; a prompt that says "act as a lawyer" does not make the legal advice correct, so role prompting should be treated as a style and framing tool, not a truth guarantee. Providing background context: Beyond role, tell the assistant what it needs to know about your actual situation: the client, the brand, the platform, the constraints of the project, or what has already been tried. Context can be given inline in the prompt or, in tools that support it, set once as a system-level instruction that persists across a whole conversation so you are not repeating it every message. Audience and purpose framing: Naming who the output is for (a first-year design student, a busy client, a technical developer) and what it will be used for (a pitch, an internal note, a social caption) changes word choice and depth far more reliably than asking for a vague quality like "make it professional." Managing context across a conversation: Every assistant has a limited context window, so in long conversations earlier details can get crowded out or the assistant can lose track of an instruction given many messages ago. Restating key constraints periodically, or summarizing the conversation so far before continuing, keeps long sessions on track. Risks to watch for: Overly strong personas can push a model toward exaggerated, stereotyped, or overconfident answers because it is play-acting a character rather than reasoning carefully, so role prompts work best combined with clear constraints and a habit of fact-checking, not used as a substitute for them.
4. Module 1: Constraints and Output Formats
22:00Overview: **Constraints and output formats are how you convert a general-purpose answer into something that fits directly into your actual workflow.** Without them, an assistant will guess at length, structure, and tone, and that guess is optimized to look like an average, generic answer rather than one that fits your specific use case. Length and structure constraints: **Specifying word count, number of options, number of sections, or a maximum length stops the model from either padding an answer with filler or cutting it too short.** Structural constraints, like "three sections with headings" or "a single paragraph, no bullet points," control the shape of the response so it slots into a document, a slide, or a caption box without heavy editing. Format constraints for downstream use: Asking for output as a numbered list, a markdown table, JSON, or a specific template makes the response usable directly by another tool, spreadsheet, or person, instead of prose that has to be manually restructured. This matters especially for business workflows where an AI output feeds into a template, a CMS field, or another automated step. Tone and voice constraints: Naming a tone (warm but concise, formal and neutral, playful for a youth audience) and giving one or two reference adjectives is more reliable than asking the model to "sound good," because tone words without anchoring examples are interpreted inconsistently across different requests. Negative constraints: Telling the model what to avoid, such as "do not use jargon," "do not mention pricing," or "avoid exclamation marks," is often as important as positive instructions, because it closes off the generic defaults the model would otherwise reach for. The over-constraining trap: Piling on too many rigid constraints at once can degrade quality, because the model spends its effort satisfying format rules instead of producing genuinely useful content, and contradictory constraints (short but comprehensive, formal but playful) force it to guess which one you meant. The practical habit is to add constraints deliberately, test the result, and drop any constraint that is not actually needed.
5. Module 1: Few Shot Examples
24:00Overview: **Few-shot prompting means showing the model one or more worked examples of the input-output pattern you want, instead of only describing it in words.** This works because language models are strong at in-context learning: they can pick up a pattern from examples placed directly in the prompt and continue it, often more reliably than they can follow an abstract written description of the same pattern. Zero-shot, one-shot, and few-shot: **A zero-shot prompt gives only an instruction with no examples, which works fine for simple, common tasks a model has seen many times in training.** A one-shot prompt gives a single example, and a few-shot prompt gives several (typically two to five), which is usually the sweet spot for tasks with a specific style, structure, or edge case the model would not guess correctly on its own. Why examples outperform description: It is often easier to show a model a caption written in your brand's voice than to describe that voice in adjectives, because tone, rhythm, and word choice are hard to specify precisely in language but easy to demonstrate directly. This is especially valuable for formatting quirks, house style rules, or classification tasks with fuzzy categories. Selecting good examples: **Examples should be genuinely representative of the range of inputs you expect, including at least one that covers a tricky or edge case, not just the easiest cases.** Two or three well-chosen, varied examples generally beat five near-identical ones, because near-identical examples teach the model a narrower pattern than you intended. Formatting consistency: Keep the structure of every example identical (same labels, same order of fields, same punctuation style), because the model will also copy inconsistencies in your examples, not just the content you intended it to learn. Limits and cost: **Each example consumes space in the context window, so few-shot prompts are longer and can hit length limits in some tools or interfaces.** There is also a risk of overfitting the output too closely to the exact examples given, such as the model reusing your example's numbers or names by mistake, so review outputs for unwanted copying, not just pattern-following.
6. Module 1: Testing Prompt Quality
26:00Overview: **A prompt is not finished the moment it produces one good-looking answer.** Testing prompt quality means treating a prompt like a small tool you build, run against a few different real inputs, and refine, because a prompt that works once can fail silently on a slightly different case. The most important idea in this lesson is that prompt engineering is an iterative loop, not a one-shot guess. Define success before you test: **Before judging any output, decide what "good" actually means for this task: correct facts, the right tone, a specific format, a specific length, or all of these.** Without a definition of success, it is easy to be impressed by fluent writing that is actually missing what you needed. Run the same prompt more than once: **Because model outputs vary between runs, run a prompt two or three times before concluding it reliably works.** A prompt that produces a great answer once and a mediocre one the next time is not yet reliable enough to reuse in a real workflow. Test across varied and edge-case inputs: **A prompt tuned on one example can quietly break on a different input, such as a shorter brief, an unusual client name, or a topic outside the model's comfort zone.** Deliberately testing a prompt against two or three different realistic scenarios, including an awkward one, reveals weaknesses that a single happy-path test hides. Compare outputs side by side: When refining a prompt, change one thing at a time (the instruction, the example, a constraint) and compare the new output against the previous version, rather than changing several things at once and losing track of what actually caused the improvement. Simple rubrics, such as scoring accuracy, tone fit, and format compliance out of five, make this comparison less subjective. Document what works: **Once a prompt reliably produces good output across your test cases, save it with a short note on what it is for and why it is worded the way it is.** This turns a one-off success into a reusable asset, which is exactly the habit Module 2's Workflow Templates lesson builds on.
7. Module 1: Prompt Foundations Checkpoint
28:00Overview: This checkpoint lesson pulls together everything from Module 1: how assistants actually generate responses, the five building blocks of a prompt, role and context design, constraints and format, few-shot examples, and disciplined testing. A strong checkpoint submission should show that you can combine all five skills in a single, deliberate prompt, not just demonstrate them one at a time in isolation. Revisiting how responses form: Everything else in this module depends on remembering that an assistant generates the most statistically likely continuation of your prompt, and that fluent output still needs verification. A checkpoint submission should show awareness of this, for example by noting where you would fact-check a claim rather than accepting it as given. Assembling the full prompt anatomy: A strong submission clearly contains a task, relevant context, explicit constraints, a specified output format, and, where useful, one or two examples, all working together rather than a single vague instruction. Reviewers should be able to point at your prompt and label each part. Deliberate role and context choices: Show that you chose a role or persona (or deliberately chose not to) for a reason connected to the task's audience and purpose, not just because "act as an expert" is a common template line copied without thought. Constraints that match a real use case: The format and constraints in your prompt should map to an actual downstream need, such as a specific word count for a caption, a table for a comparison, or a tone matched to a named audience, rather than generic constraints added for the sake of having some. Evidence of testing and iteration: A strong checkpoint includes a short note on how you tested the prompt: what you ran it against, what you changed, and why the final version is better than your first draft. Showing one "before" and one "after" version, with a sentence explaining the change, is usually more convincing to a reviewer than a single polished final prompt with no visible process.
8. Module 2: Content Planning Prompts
18:00Overview: Content planning is one of the highest-value, lowest-risk uses of AI in a creative business, because ideation and structure benefit from volume and speed while the final judgment about what actually gets published stays with a human who understands the brand and audience. This lesson focuses on prompting AI as a brainstorming and organizing partner for content calendars, campaigns, and post series. Brainstorming at volume: Asking for a large batch of ideas ("give me 20 content angles for a skincare brand targeting university students in Nairobi") and then filtering down is usually more productive than asking for "the best idea," because the model's first suggestion is often the most generic one available and better ideas frequently surface further down a long list. Structuring a content calendar prompt: Effective content planning prompts specify the platform (Instagram, TikTok, a blog), the posting cadence, the campaign goal, and the audience, because a content idea that works as a blog post rarely works unchanged as a fifteen-second video script. Asking the model to organize ideas into a calendar format (date, platform, format, hook, caption) turns raw ideas into something a team can actually schedule. Matching brand voice: **A content plan only looks right if it sounds like the brand it is for.** Feeding in a short brand voice description, or a few examples of past captions, and asking the model to match that voice consistently across the batch produces far more usable drafts than requesting generic "engaging social captions." Iterating for freshness: AI-generated content ideas can converge on the same handful of common angles (a giveaway, a behind-the-scenes post, a "did you know" fact) especially for well-covered industries. Explicitly asking for unconventional angles, or feeding in a competitor's recent content to avoid overlap, pushes past the obvious first layer of ideas. Originality and human review: Because content ideas are pattern-completions of what already exists across the internet, a planner should always screen a batch for ideas that are too close to a specific existing campaign, and add the local, cultural, or brand-specific detail that makes generic ideas feel genuinely original before they go into a real calendar.
9. Module 2: Design Brief Prompts
20:00Overview: A design brief translates a client's often vague request into a clear document a designer can actually work from, and AI can be a genuinely useful drafting partner for this because briefs follow a fairly predictable structure. The goal of this lesson is prompting AI to turn scattered client input into an organized, professional brief, not to let AI invent project details the client never actually gave. Structuring the brief prompt: A useful design brief prompt asks the model to organize information into a standard set of fields: project goal, target audience, deliverables, brand guidelines or references, timeline, and success criteria. Feeding raw notes from a client call or email and asking the model to sort them into this structure is far more reliable than asking it to "write a design brief" from scratch with no real input. Translating vague client language: Clients often describe what they want in fuzzy, subjective terms like "make it pop" or "something modern but not too corporate." A good use of AI here is asking it to convert these phrases into more concrete design directions (color intensity, typography weight, layout density) as a starting point for a conversation, not as a final decision, since only the human designer and client can confirm what the vague phrase actually meant. Surfacing missing information: Before drafting a full brief, prompting the model with "what questions should I ask this client before starting design work" is often more valuable than the brief itself, because it flags gaps (budget, exact dimensions, print versus digital use, deadline) that are easy to miss in a fast client conversation. Protecting client data: **Client briefs often contain sensitive business details: unreleased product names, pricing, internal strategy, or personal contact information.** Before pasting client notes into a general-purpose AI tool, check what that tool's data policy actually says about whether inputs are stored or used for training, and strip out anything sensitive that is not needed for the brief itself. Human review before sending: An AI-drafted brief should always be checked against the actual client conversation for accuracy before it is sent to a designer or back to the client, since the model can smooth over ambiguity by quietly inventing plausible-sounding details that were never actually confirmed.
10. Module 2: Image Prompting Basics
22:00Overview: Prompting an AI image generator is a different skill from prompting a text assistant, because image models respond most reliably to a fairly consistent formula of descriptive building blocks rather than open-ended conversation. A dependable starting structure covers subject, style, composition, lighting, and technical detail, and understanding each part lets you troubleshoot a weak result instead of just rewording the whole prompt. Subject specificity: **Image prompts work best with concrete, specific subjects rather than abstract concepts.** "A young Kenyan graphic designer sketching on a tablet at a wooden desk" gives the model far more to work with than "a creative person," because specific nouns and details anchor the generation in a recognizable scene. Style and aesthetic direction: Naming a visual style (flat illustration, risograph print texture, cinematic photorealism, low-poly 3D, watercolor) has an outsized effect on the result, often more than adding extra descriptive adjectives does. A short, sharp style instruction generally beats a long, vague one, so it is worth testing a few named styles rather than layering on adjectives like "beautiful" or "amazing," which most models cannot act on meaningfully. Composition and camera language: Borrowing photography and framing terms, such as close-up, wide shot, bird's-eye view, rule of thirds, or Dutch angle, gives the model concrete instructions about how the subject should be framed, which plain description often fails to convey. Lighting and mood: **Specific lighting terms produce more consistent results than vague ones.** Phrases like soft natural light, golden hour, studio lighting with a softbox, rim lighting, or overcast diffused light reliably shift the mood and quality of a generated image, while a vague instruction like "good lighting" tends to be ignored or interpreted inconsistently. Iteration and known limitations: Image models still commonly struggle with rendering readable text inside an image, exact counts of objects or fingers, and precise brand logos, so these should be treated as areas to check carefully and often fix by hand afterward. It is also worth being deliberate about originality and copyright: avoid prompting for a named living artist's exact style or for the likeness of a specific real person without permission, since both raise ethical and legal concerns in professional design work.
11. Module 2: Research Summaries
24:00Overview: AI is genuinely useful for condensing long documents, articles, or research into a usable summary, but research summaries are exactly the kind of output where hallucination risk is highest, because a fluent, well-organized summary can quietly contain a fact, statistic, or attribution the source never actually stated. This lesson is about prompting for useful summaries while building in the verification the task demands. Summarization prompting techniques: Good summary prompts specify the target length, the intended reader, and what to prioritize, for example "summarize this report in 150 words for a non-technical client, focusing on the recommendations, not the methodology." Asking for a structured summary (key findings, implications, open questions) is usually more useful than asking for a plain paragraph, because it forces the output into a shape a reader can scan quickly. Grounding the summary in the actual source: Wherever possible, paste the source text directly into the prompt or use a tool that can read an attached document, rather than asking the assistant to summarize a topic from memory. A summary generated purely from the model's training data is far more likely to include outdated or invented details than one generated from text actually provided in the prompt. Asking for citations, carefully: **You can ask a model to note which part of the source text supports each summary point, which helps you trace claims back to the original.** However, if a model is not actually grounded in a real document (for example, when asked to "find studies about X"), it can still fabricate plausible-looking citations, titles, and even page numbers, so any AI-generated citation needs independent verification before it is used or shared. Verifying claims independently: **Treat any specific number, date, name, or quote in an AI summary as unverified until you have checked it against the original source or another independent reference.** This is especially important for anything that will appear in client-facing material, since a wrong statistic in a report undermines trust in the whole document. Structuring for the audience: A summary meant for an internal team can stay technical; one meant for a client or a general audience should translate jargon and lead with implications rather than methodology. Naming the audience in the prompt is the single fastest way to get the right register.
12. Module 2: Customer Response Drafts
26:00Overview: Drafting customer or client responses is a strong fit for AI assistance because many messages follow repeatable patterns, but every draft needs a human check before it goes out, since a wrong or tone-deaf reply damages trust faster than a slow one. This lesson focuses on prompting for drafts that speed up response time without sacrificing accuracy or empathy. Structuring a response draft: A reliable structure for customer replies is acknowledge the issue, address it directly (an answer, a fix, or a clear next step), and close with an appropriate tone for the situation. Asking the model to follow this structure, rather than just "write a reply," produces drafts that read as complete rather than as a vague, generic apology. Matching brand tone: Feed the model a short description of the brand's customer service voice, or a couple of example replies that represent it well, so drafts do not default to a flat, corporate-sounding tone. This matters most in messages that need warmth, such as complaints or delays, where a generic AI tone can come across as dismissive. Personalization versus templates: AI drafts work best as a strong starting point that a human then personalizes with the specific details of the actual customer situation (their name, their specific order, what was actually promised to them), rather than being sent unedited, since an unedited generic-feeling reply is often more damaging than a slower, more personal one. Accuracy and promise-checking: Never let an AI-drafted response commit to a policy, refund, discount, or timeline that has not been confirmed as accurate, because the model does not know your company's actual current policies unless you explicitly provide them in the prompt, and it will otherwise generate a plausible-sounding but potentially wrong commitment. Data privacy when drafting: Be careful about pasting a customer's personal details, such as full name, phone number, address, or account information, into a general-purpose AI tool, since this may be stored or processed outside your control. Draft with placeholders where possible ("the customer") and insert real personal details only after the draft is otherwise finalized, or use a tool with a clear enterprise data policy for handling personal information.
13. Module 2: Workflow Templates
28:00Overview: A workflow template is a reusable prompt built once and used repeatedly by a person or a whole team for a recurring task, such as writing product descriptions, drafting social captions, or summarizing meeting notes. The value of a template comes from encoding what Module 1 already taught (clear task, context, constraints, format, and examples) into a fixed structure that does not need to be rebuilt from scratch every time. Designing with placeholders: A well-built template separates the fixed instruction from the variable details using clear placeholders, for example "[PRODUCT NAME]" or "[TARGET AUDIENCE]," so a team member can fill in the specifics without needing to understand or rewrite the underlying prompt engineering. This is the same principle as a design template with locked layout elements and editable text boxes. Building in consistency: Because the same template is reused across many requests, it is worth spending extra effort getting the constraints, format, and tone instructions exactly right once, since that effort then pays off every time the template is used, rather than being redone from scratch by each team member with slightly different results. Documenting purpose and usage: Every template should include a short note on what it is for, when to use it, what inputs it expects, and any known limitations, so a new team member can use it correctly without trial and error. A template with no documentation quietly becomes unreliable as people misuse it for tasks it was not actually designed for. Versioning and iteration: Templates should be treated as living documents, updated when a limitation is discovered or when the underlying task changes, with old versions kept or dated so a team can track why a template changed and roll back if a new version performs worse. Flexibility versus rigidity: The best templates are structured enough to guarantee a consistent baseline quality but leave room for a human to adjust tone or add situational detail, since an overly rigid template produces outputs that all sound the same regardless of context, which becomes obvious and repetitive to an audience seeing them across many posts or messages.
14. Module 2: Workflow Checkpoint
16:00Overview: This checkpoint lesson brings together Module 2's focus: using AI to support real creative and business workflows (content planning, design briefs, image prompting, research summaries, customer responses, and reusable templates) while keeping human judgment in charge of anything client-facing, factual, or brand-defining. A strong checkpoint submission demonstrates that you can apply AI across a realistic multi-step workflow, not just produce one isolated draft. Choosing a realistic scenario: The strongest submissions are built around one coherent, specific scenario, such as planning a small business's month of social content, or handling an incoming client brief end-to-end, rather than a set of disconnected, generic prompt examples with no shared context. Showing the full chain: A good checkpoint shows more than one workflow skill working together, for example a design brief prompt that then feeds into content planning prompts and an image prompt for the resulting campaign, so a reviewer can see how the pieces connect into a real working process, not just isolated exercises. Demonstrating human judgment points: Explicitly mark where you, the human, stepped in: where you edited an AI draft, rejected an idea for being too generic, fact-checked a claim, or removed sensitive client data before pasting a prompt. This is what distinguishes a professional workflow from simply copying whatever AI produced. Handling data and originality responsibly: Show awareness of the risks covered across this module, such as not pasting sensitive client data unnecessarily, checking AI-summarized research against sources, and screening content ideas or image prompts for originality and appropriate use, rather than treating AI output as automatically safe to publish. Reflecting on what worked: Include a short reflection on which prompts needed the most iteration, what constraints made the biggest quality difference, and what you would change if you ran this workflow again for a different client or brand. This reflection is often what separates a checkpoint that shows real understanding from one that just shows a finished product.
15. Module 3: Fact Checking Outputs
20:00Overview: Fact-checking AI outputs is not an optional extra step, it is a required part of any responsible AI workflow, because the same mechanism that makes language models fluent (predicting the most statistically plausible next word) is also what makes them capable of stating false information with total confidence. The most important idea in this lesson is that confidence in an AI's tone carries no information about whether a specific claim is actually true. Why hallucination happens: When a model is asked about something it has limited or ambiguous training data on, it does not have a built-in "I don't know" signal the way a careful human researcher does; instead, it generates the most plausible-sounding continuation, which can include invented statistics, invented citations, invented dates, or a real person attributed with something they never said. This happens most in narrow, technical, recent, or obscure topics. Outdated training data: Every model has a training cutoff date, and unless it is explicitly connected to a live search or document tool, it cannot know about anything that happened after that point, and it may not reliably say so unprompted. Treat any claim about recent events, current prices, current policies, or current statistics as needing a live source check regardless of how the model phrases it. Red flags to watch for: Oddly specific numbers with no clear source, citations to papers or articles that cannot be found when searched, quotes attributed to real people, and confident claims about very recent events are all common hallucination patterns worth treating with extra suspicion. Practical verification techniques: **Cross-reference any specific factual claim against at least one independent, reliable source before using it professionally.** For research tasks, prefer tools that can search the live web or read an attached document over asking the model to answer purely from memory, and explicitly ask the model to flag any part of its answer it is less certain about. Building fact-checking into the workflow, not after it: The most reliable systems treat verification as a required step in the process, not a task performed only when something looks suspicious, since hallucinated content is often written in exactly the same confident, well-organized style as accurate content, making it genuinely hard to spot by tone alone.
16. Module 3: Bias and Safety Review
22:00Overview: AI models learn patterns from huge amounts of human-generated text and images, which means they also absorb the biases, stereotypes, and imbalances present in that training data. A responsible AI workflow includes a deliberate bias and safety review step, because unreviewed AI output can reproduce harmful assumptions even when nobody involved intended that outcome. How bias enters AI output: Training data reflects who wrote the most online content, in which languages, from which regions and perspectives, so outputs can default to assumptions that overrepresent some groups and underrepresent or stereotype others, for example defaulting to a particular gender for a profession, or assuming a Western context when a prompt does not specify one. This is a known, documented limitation of how these systems are built, not an occasional bug. Common patterns to check for: Watch for stereotyped assumptions about gender, ethnicity, age, or profession in generated text or images; culturally narrow defaults (assuming names, holidays, or settings from one region as the default); and oversimplified or one-sided framing of a topic where multiple legitimate perspectives exist. Building a safety review checklist: Before publishing AI-assisted content, check it for harmful stereotypes, factually or ethically sensitive claims, content that could be read as excluding or offending a group of your actual audience, and anything that misrepresents a real person or brand. A short, repeatable checklist is more reliable than an ad hoc read-through, because bias in fluent text is often subtle rather than obvious. Diverse review as a safeguard: Having more than one person, ideally from different backgrounds, review AI-assisted output before it goes out catches assumptions that a single reviewer, especially one similar to the tool's dominant training data perspective, might not notice. Making it part of the pipeline: Like fact-checking, bias and safety review works best as a defined step in a workflow (for example, before any AI-assisted content moves from draft to approved), rather than something reviewers only remember to do when a piece of content feels obviously risky, since the least obvious bias is usually the kind that causes the most damage.
17. Module 3: Prompt Libraries
24:00Overview: A prompt library is an organized, documented collection of tested prompts a person or team can reuse, rather than reinventing prompts from scratch for every recurring task. Where Workflow Templates in Module 2 focused on building one reusable prompt well, this lesson focuses on organizing many of them into a system that scales across a team or a growing business. What belongs in a library entry: Each entry should include the prompt itself, a short description of its purpose, the expected inputs, an example of good output, and any known limitations or common failure cases. An entry with just the raw prompt text and nothing else forces every new user to rediscover its quirks through trial and error. Categorization: Organizing prompts by task type (content, design briefs, customer responses, research) or by team function makes a library actually usable as it grows past a handful of entries; an unorganized list of prompts becomes effectively unsearchable once it passes ten or twenty entries. Maintenance and versioning: **Prompts that worked well with one AI model version can behave differently after a model update, so a library needs periodic review, not just one-time creation.** Keeping a simple changelog per entry (what changed, why, when) helps a team understand why a prompt evolved and revert if a new version underperforms. Access and permissions: In a business setting, decide who can edit shared prompts versus who can only use them, since an unreviewed edit to a widely used prompt can silently degrade output quality across every future use of that template until someone notices. Onboarding value: A well-maintained prompt library is one of the fastest ways to bring a new team member up to speed, since it transfers not just finished prompts but the accumulated lessons about what worked, what did not, and why, which otherwise lives only in individual people's heads and gets lost when they move on.
18. Module 3: Automation Planning
26:00Overview: Automation planning is about deciding deliberately where AI fits into a real workflow and where it does not, rather than either avoiding AI entirely or automating a whole process end-to-end without checkpoints. The core judgment call in this lesson is separating steps that are safe to hand to AI from steps that genuinely require human judgment, and planning for what happens when AI gets a step wrong. Mapping the existing workflow: Before automating anything, write out the actual current steps of the process as it exists today, including the parts that feel too obvious to mention, because automation plans that skip this step often miss a small manual step that turns out to matter (like a quality check someone does out of habit). Separating automatable from judgment-required steps: Steps that are repetitive, follow a clear pattern, and have low consequences if imperfect (a first-draft caption, a summary to be reviewed) are good automation candidates. Steps involving final decisions, sensitive client communication, legal or financial commitments, or anything hard to reverse should stay human-led even if AI assists with a draft. Planning for failure modes: A realistic automation plan asks "what happens when this AI step produces something wrong or unusable" for every automated step, and defines what the fallback is, whether that is a human review checkpoint, an error flag, or a retry with different input, rather than assuming the AI step will always work. Tool and integration considerations: Different tasks suit different tools (a general chat assistant, a workflow automation platform, an API integration), and connecting AI steps to the rest of a business's existing tools (a spreadsheet, a form, a messaging platform) usually matters more for real usefulness than which specific AI model is used. Piloting before full rollout: Test an automation plan on a small, low-stakes slice of real work before rolling it out across an entire team or client base, and build in a way to measure whether it is actually saving time or introducing new errors, since automation that quietly creates more review work than it saves is a net loss even if it looks efficient on paper.
19. Module 3: Human Approval Steps
28:00Overview: Human-in-the-loop design means deliberately placing approval checkpoints in an AI-assisted workflow so that a person reviews and signs off before an output reaches a customer, client, or public audience. This lesson is about designing where those checkpoints go and what a good approval actually checks for, since a checkpoint that exists in name only provides no real protection. Where to place approval steps: Approval checkpoints matter most before anything client-facing, financially binding, or difficult to reverse, such as a message that promises a refund, a public social post, or a document representing the business externally. Lower-stakes internal drafts, like a first-pass brainstorm, need lighter or no formal approval. Defining approval criteria: A checkpoint is only useful if the reviewer knows what to check for, so define a short, specific rubric (accuracy of any factual claims, correct tone and brand voice, no unintended promises or commitments, no bias or safety issues) rather than a vague "does this look okay" review, which different reviewers will apply inconsistently. Escalation paths for uncertain cases: Build in a clear next step for when a reviewer is unsure whether an AI output is acceptable, such as escalating to a senior team member or subject-matter expert, rather than leaving the reviewer to guess or approve out of time pressure. Accountability and sign-off: Make it clear who is accountable for an AI-assisted output once it is approved, the same as it would be for any other work product, since "the AI wrote it" is not a valid explanation if an approved output turns out to be wrong, offensive, or damaging; the human approver owns that decision. Balancing speed against oversight: The purpose of using AI in the first place is usually speed, so approval steps should be designed to be fast and focused (a short rubric check) rather than a slow bottleneck that erases the time savings; over-engineering the review process is its own failure mode, just as under-engineering it is.
20. Module 3: AI Portfolio Project
16:00Overview: The AI portfolio project is where you demonstrate, with a real piece of work, that you can design, test, and responsibly deploy an AI-assisted system, not just write a single good prompt. This is the project future employers or clients will actually look at, so it should read as a small case study of your judgment, not just a folder of prompts. Choosing a project worth showing: The strongest portfolio pieces solve a real, specific problem (a content system for a real or realistic small business, a client-response workflow, a research-to-brief pipeline) rather than a generic demonstration of "I can use AI," because a specific, well-scoped problem shows judgment in a way a broad, shallow demo cannot. Documenting the system, not just the output: Show your prompt structure, your template design, and the reasoning behind key choices (why this constraint, why this role, why this format), the same way a designer presents a process alongside a final visual. A reviewer should be able to see the thinking, not just the finished result. Demonstrating iteration: Include at least one clear before-and-after example showing how a prompt improved through testing, referencing the testing habits from Module 1, since this is concrete evidence you can refine a system rather than just get lucky once. Showing safety and fact-check awareness: Explicitly show where you fact-checked an AI claim, caught a biased default, protected sensitive data, or added a human approval step, referencing the practices from this module. This is often what distinguishes a portfolio piece built by someone who understands responsible AI use from one that simply showcases flashy output. What stands out to employers and clients: A portfolio piece that shows a real problem, a documented system, evidence of testing, and visible judgment about risk and accuracy signals someone who can be trusted with AI in a professional setting, which is a genuinely scarce and valuable skill as more businesses adopt these tools without a clear process for using them responsibly.
21. Module 3: Graduation AI System Checkpoint
18:00Overview: This final checkpoint asks you to demonstrate a complete, responsible AI system, pulling together every skill from the course: prompt construction, context and role design, constraints and formats, few-shot examples, creative and business workflow prompting, fact-checking, bias and safety review, prompt libraries, automation planning, and human approval steps. "Ready" here means the system could genuinely be handed to a small business or team and trusted, not just that it produces impressive-looking output once. What a ready system looks like: A ready AI system has well-tested prompts or templates for its core tasks, a clear map of which steps are automated and which require a human, defined approval checkpoints before anything reaches a client or the public, and a documented plan for what happens when the AI gets something wrong. Missing any one of these leaves a real gap, even if the individual prompts are well written. The full readiness checklist: Prompts are tested against varied inputs, not just one happy case; outputs have a defined fact-checking step for factual claims; there is a bias and safety review built into the process; sensitive data handling has been considered; prompts are documented in a library or template format a new team member could pick up; and there is a named human accountable for final approval. Presenting the system to stakeholders: When presenting a completed system, lead with the real problem it solves and the risk it manages, not just the AI capability it uses, since a non-technical stakeholder (a small business owner, a client) cares about reliability, cost, and trust far more than which specific technique was used to build it. What happens after graduation: Prompting practice and model capabilities will keep changing, so a genuinely ready system also includes a plan for periodic review, since prompts, templates, and workflows built today will need revisiting as tools update, exactly like the versioning habit covered in Prompt Libraries. Closing note: Finishing this course means you can build AI-assisted systems responsibly, not that AI oversight becomes unnecessary; the habits of testing, verifying, and reviewing built across this course are the actual, durable skill, and they remain necessary regardless of how much more capable future tools become.
Software and tools
Projects you will build
Student testimonials
Be among the first students to review this course after completing your projects.
Course FAQ
Who is the AI & Prompt Engineering course for?
It is for beginners, students, freelancers, and professionals who want practical, portfolio-ready skills.
Will I build real projects?
Yes. Each course includes guided assignments and project briefs that help you create work you can show.
Can I learn online?
Yes. You get LMS access, lesson notes, assignments, quizzes, and WhatsApp support.
Do I get a certificate?
Yes. Certificates are issued after completing the required lessons, quizzes, and assignments.
Ready to start AI Prompts?
Enroll today, complete the lessons, submit your projects, and build work you can show with confidence.
Enroll in this course