---
title: "AI and creative technology, the whole course"
description: "21 modules and 212 lessons. Making it with machines without losing the taste."
canonical_url: "https://www.aitastebud.com/learn/ai"
md_url: "https://www.aitastebud.com/learn/ai.md"
access: "partly public"
---

# AI and creative technology

Making it with machines without losing the taste.

21 modules, 212 lessons. Lessons marked free can be read by anyone; the rest are for members.

## 01. How the machines work

13 lessons.

1. [What a generative model actually is](https://www.aitastebud.com/learn/ai/foundations/what-a-generative-model-actually-is) (free)
2. [Diffusion, explained without the mathematics](https://www.aitastebud.com/learn/ai/foundations/diffusion-explained-without-the-mathematics)
3. [Latent space](https://www.aitastebud.com/learn/ai/foundations/latent-space)
4. [Tokens, embeddings and how words become directions](https://www.aitastebud.com/learn/ai/foundations/tokens-embeddings-and-how-words-become-directions)
5. [Transformers and attention](https://www.aitastebud.com/learn/ai/foundations/transformers-and-attention)
6. [Training, fine-tuning and adapters](https://www.aitastebud.com/learn/ai/foundations/training-fine-tuning-and-adapters)
7. [The seed, and what determinism buys you](https://www.aitastebud.com/learn/ai/foundations/the-seed-and-what-determinism-buys-you)
8. [Guidance, steps and samplers](https://www.aitastebud.com/learn/ai/foundations/guidance-steps-and-samplers)
9. [Why models cannot count, spell or draw hands](https://www.aitastebud.com/learn/ai/foundations/why-models-cannot-count-spell-or-draw-hands)
10. [Context windows and what a model forgets](https://www.aitastebud.com/learn/ai/foundations/context-windows-and-what-a-model-forgets)
11. [Multimodal models](https://www.aitastebud.com/learn/ai/foundations/multimodal-models)
12. [Benchmarks, and why they mislead](https://www.aitastebud.com/learn/ai/foundations/benchmarks-and-why-they-mislead)
13. [What these models cost to run](https://www.aitastebud.com/learn/ai/foundations/what-these-models-cost-to-run)

## 02. Prompting for creatives

13 lessons.

1. [Writing a prompt the way you would write a brief](https://www.aitastebud.com/learn/ai/prompting/a-prompt-is-a-brief) (free)
2. [Write like a photographer, not like a search engine](https://www.aitastebud.com/learn/ai/prompting/write-like-a-photographer-not-like-a-search-engine)
3. [Camera language, and why it works](https://www.aitastebud.com/learn/ai/prompting/camera-language-and-why-it-works)
4. [Light as the subject of a prompt](https://www.aitastebud.com/learn/ai/prompting/light-as-the-subject-of-a-prompt)
5. [Negatives, and when they help](https://www.aitastebud.com/learn/ai/prompting/negatives-and-when-they-help)
6. [Prompting with a reference image](https://www.aitastebud.com/learn/ai/prompting/prompting-with-a-reference-image)
7. [Weighting, emphasis and syntax that survives a model change](https://www.aitastebud.com/learn/ai/prompting/weighting-emphasis-and-syntax-that-survives-a-model-change)
8. [Prompting for text inside an image](https://www.aitastebud.com/learn/ai/prompting/prompting-for-text-inside-an-image)
9. [Iteration, and the difference between rerolling and directing](https://www.aitastebud.com/learn/ai/prompting/iteration-and-the-difference-between-rerolling-and-directing)
10. [Building a prompt library you can reuse](https://www.aitastebud.com/learn/ai/prompting/building-a-prompt-library-you-can-reuse)
11. [Prompting a language model for creative work](https://www.aitastebud.com/learn/ai/prompting/prompting-a-language-model-for-creative-work)
12. [Structured output and why a schema beats a paragraph](https://www.aitastebud.com/learn/ai/prompting/structured-output-and-why-a-schema-beats-a-paragraph)
13. [Prompt injection and what it means for a studio](https://www.aitastebud.com/learn/ai/prompting/prompt-injection-and-what-it-means-for-a-studio)

## 03. AI image making

12 lessons.

1. [What AI images are good at, and where they fail](https://www.aitastebud.com/learn/ai/image-making/what-generated-images-are-good-at) (free)
2. [What they are still bad at](https://www.aitastebud.com/learn/ai/image-making/what-they-are-still-bad-at)
3. [Choosing a model for the job](https://www.aitastebud.com/learn/ai/image-making/choosing-a-model-for-the-job)
4. [Reference, not description](https://www.aitastebud.com/learn/ai/image-making/reference-not-description)
5. [Composition control: depth, pose and edges](https://www.aitastebud.com/learn/ai/image-making/composition-control-depth-pose-and-edges)
6. [Inpainting and outpainting](https://www.aitastebud.com/learn/ai/image-making/inpainting-and-outpainting)
7. [Holding a face across a set](https://www.aitastebud.com/learn/ai/image-making/holding-a-face-across-a-set)
8. [Holding a product across a set](https://www.aitastebud.com/learn/ai/image-making/holding-a-product-across-a-set)
9. [Upscaling, and what it invents](https://www.aitastebud.com/learn/ai/image-making/upscaling-and-what-it-invents)
10. [Building a set that looks shot on one day](https://www.aitastebud.com/learn/ai/image-making/building-a-set-that-looks-shot-on-one-day)
11. [Finishing, and why the last ten per cent is manual](https://www.aitastebud.com/learn/ai/image-making/finishing-and-why-the-last-ten-per-cent-is-manual)
12. [Reading a generated image for the tells](https://www.aitastebud.com/learn/ai/image-making/reading-a-generated-image-for-the-tells)

## 04. AI art direction

10 lessons.

1. [Why art direction matters more when AI makes the images](https://www.aitastebud.com/learn/ai/art-direction/direction-is-the-whole-job-now) (free)
2. [The brief a machine can act on](https://www.aitastebud.com/learn/ai/art-direction/the-brief-a-machine-can-act-on)
3. [Choosing between forty images](https://www.aitastebud.com/learn/ai/art-direction/choosing-between-forty-images)
4. [Building a look and holding it](https://www.aitastebud.com/learn/ai/art-direction/building-a-look-and-holding-it)
5. [The generic middle, and how to leave it](https://www.aitastebud.com/learn/ai/art-direction/the-generic-middle-and-how-to-leave-it)
6. [Taste as a filter, said precisely](https://www.aitastebud.com/learn/ai/art-direction/taste-as-a-filter-said-precisely)
7. [Art directing a model that cannot be argued with](https://www.aitastebud.com/learn/ai/art-direction/art-directing-a-model-that-cannot-be-argued-with)
8. [Rejecting work, including your own](https://www.aitastebud.com/learn/ai/art-direction/rejecting-work-including-your-own)
9. [The quality bar, written down](https://www.aitastebud.com/learn/ai/art-direction/the-quality-bar-written-down)
10. [Where a human hand still has to touch it](https://www.aitastebud.com/learn/ai/art-direction/where-a-human-hand-still-has-to-touch-it)

## 05. AI and brand consistency

10 lessons.

1. [Why AI work drifts off brand, and how to hold it](https://www.aitastebud.com/learn/ai/brand-consistency/why-generated-work-drifts-off-brand) (free)
2. [The brand brief a model can read](https://www.aitastebud.com/learn/ai/brand-consistency/the-brand-brief-a-model-can-read)
3. [Training a model on your own product](https://www.aitastebud.com/learn/ai/brand-consistency/training-a-model-on-your-own-product)
4. [Colour fidelity, and why it is the first thing to break](https://www.aitastebud.com/learn/ai/brand-consistency/colour-fidelity-and-why-it-is-the-first-thing-to-break)
5. [Type in generated images](https://www.aitastebud.com/learn/ai/brand-consistency/type-in-generated-images)
6. [The packaging fidelity problem](https://www.aitastebud.com/learn/ai/brand-consistency/the-packaging-fidelity-problem)
7. [Reference locking](https://www.aitastebud.com/learn/ai/brand-consistency/reference-locking)
8. [A quality gate that runs automatically](https://www.aitastebud.com/learn/ai/brand-consistency/a-quality-gate-that-runs-automatically)
9. [Auditing a set against the guidelines](https://www.aitastebud.com/learn/ai/brand-consistency/auditing-a-set-against-the-guidelines)
10. [Guidelines written for machines as well as people](https://www.aitastebud.com/learn/ai/brand-consistency/guidelines-written-for-machines-as-well-as-people)

## 06. Midjourney, Firefly and ChatGPT images, hands on

8 lessons.

1. [Your first afternoon with three image tools](https://www.aitastebud.com/learn/ai/midjourney-firefly/your-first-afternoon-with-three-image-tools) (free)
2. [Midjourney, set up and first prompts](https://www.aitastebud.com/learn/ai/midjourney-firefly/midjourney-set-up-and-first-prompts)
3. [Midjourney's parameters that matter](https://www.aitastebud.com/learn/ai/midjourney-firefly/midjourneys-parameters-that-matter)
4. [Style and character references in Midjourney](https://www.aitastebud.com/learn/ai/midjourney-firefly/style-and-character-references-in-midjourney)
5. [Editing inside Midjourney](https://www.aitastebud.com/learn/ai/midjourney-firefly/editing-inside-midjourney)
6. [Firefly on the web](https://www.aitastebud.com/learn/ai/midjourney-firefly/firefly-on-the-web)
7. [ChatGPT images for product shots](https://www.aitastebud.com/learn/ai/midjourney-firefly/chatgpt-images-for-product-shots)
8. [Choosing between the three](https://www.aitastebud.com/learn/ai/midjourney-firefly/choosing-between-the-three)

## 07. AI photography

10 lessons.

1. [What makes an AI photograph believable](https://www.aitastebud.com/learn/ai/photography/what-a-generated-photograph-is-claiming) (free)
2. [Camera-first prompting](https://www.aitastebud.com/learn/ai/photography/camera-first-prompting)
3. [Light before sharpness](https://www.aitastebud.com/learn/ai/photography/light-before-sharpness)
4. [Depth of field, and the fake bokeh tell](https://www.aitastebud.com/learn/ai/photography/depth-of-field-and-the-fake-bokeh-tell)
5. [Skin, and the flaw fidelity argument](https://www.aitastebud.com/learn/ai/photography/skin-and-the-flaw-fidelity-argument)
6. [Hands, eyes and the four things to check first](https://www.aitastebud.com/learn/ai/photography/hands-eyes-and-the-four-things-to-check-first)
7. [Grain, and why clean looks wrong](https://www.aitastebud.com/learn/ai/photography/grain-and-why-clean-looks-wrong)
8. [Shooting a reference so the model has something true](https://www.aitastebud.com/learn/ai/photography/shooting-a-reference-so-the-model-has-something-true)
9. [Compositing a real product into a generated scene](https://www.aitastebud.com/learn/ai/photography/compositing-a-real-product-into-a-generated-scene)
10. [When to shoot it for real](https://www.aitastebud.com/learn/ai/photography/when-to-shoot-it-for-real)

## 08. AI video

10 lessons.

1. [What AI video can and cannot do today](https://www.aitastebud.com/learn/ai/video/where-video-generation-actually-is) (free)
2. [Image to video, and why it is the reliable route](https://www.aitastebud.com/learn/ai/video/image-to-video-and-why-it-is-the-reliable-route)
3. [Directing a camera move](https://www.aitastebud.com/learn/ai/video/directing-a-camera-move)
4. [Shot length, and editing around the limits](https://www.aitastebud.com/learn/ai/video/shot-length-and-editing-around-the-limits)
5. [Character consistency across shots](https://www.aitastebud.com/learn/ai/video/character-consistency-across-shots)
6. [Sound, and doing it properly](https://www.aitastebud.com/learn/ai/video/sound-and-doing-it-properly)
7. [Upscaling and finishing generated footage](https://www.aitastebud.com/learn/ai/video/upscaling-and-finishing-generated-footage)
8. [Grading a set of clips to match](https://www.aitastebud.com/learn/ai/video/grading-a-set-of-clips-to-match)
9. [The cost model, and planning around it](https://www.aitastebud.com/learn/ai/video/the-cost-model-and-planning-around-it)
10. [A thirty-second film, start to finish](https://www.aitastebud.com/learn/ai/video/a-thirty-second-film-start-to-finish)

## 09. Accounts, keys and money

7 lessons.

1. [What an API key is, and why it is a password](https://www.aitastebud.com/learn/ai/setup/what-an-api-key-is-and-why-it-is-a-password) (free)
2. [The terminal in twenty minutes](https://www.aitastebud.com/learn/ai/setup/the-terminal-in-twenty-minutes)
3. [Getting a Google key for Veo](https://www.aitastebud.com/learn/ai/setup/getting-a-google-key-for-veo)
4. [OpenAI, Hugging Face, Replicate and fal keys](https://www.aitastebud.com/learn/ai/setup/openai-hugging-face-replicate-and-fal-keys)
5. [Where keys live: .env files, never chat or git](https://www.aitastebud.com/learn/ai/setup/where-keys-live-env-files-never-chat-or-git)
6. [Spend caps and budget alerts](https://www.aitastebud.com/learn/ai/setup/spend-caps-and-budget-alerts)
7. [The first ten minutes after a key leaks](https://www.aitastebud.com/learn/ai/setup/the-first-ten-minutes-after-a-key-leaks)

## 10. Hosted video models, hands on

10 lessons.

1. [Making video with Veo, in Flow or through the API](https://www.aitastebud.com/learn/ai/video-tools/veo-in-flow-and-veo-through-the-api) (free)
2. [Your first Veo call, in code](https://www.aitastebud.com/learn/ai/video-tools/your-first-veo-call-in-code)
3. [Text, image and first-and-last-frame to video](https://www.aitastebud.com/learn/ai/video-tools/text-image-and-first-and-last-frame-to-video)
4. [Reference images, and Veo's own sound](https://www.aitastebud.com/learn/ai/video-tools/reference-images-and-veos-own-sound)
5. [Gemini Omni Flash, and editing a clip by talking to it](https://www.aitastebud.com/learn/ai/video-tools/gemini-omni-flash-and-editing-a-clip-by-talking-to-it)
6. [Sora, and the day a model is switched off](https://www.aitastebud.com/learn/ai/video-tools/sora-and-the-day-a-model-is-switched-off)
7. [Runway, and its API](https://www.aitastebud.com/learn/ai/video-tools/runway-and-its-api)
8. [Kling, Luma and Higgsfield](https://www.aitastebud.com/learn/ai/video-tools/kling-luma-and-higgsfield)
9. [Which model for which shot](https://www.aitastebud.com/learn/ai/video-tools/which-model-for-which-shot)
10. [What a finished second costs](https://www.aitastebud.com/learn/ai/video-tools/what-a-finished-second-costs)

## 11. Open-source video models

10 lessons.

1. [What open weights means, and what the licence lets you do](https://www.aitastebud.com/learn/ai/open-video/what-open-weights-means-and-what-the-licence-lets-you-do) (free)
2. [The open video models worth knowing](https://www.aitastebud.com/learn/ai/open-video/the-open-video-models-worth-knowing)
3. [Reading a Hugging Face model card](https://www.aitastebud.com/learn/ai/open-video/reading-a-hugging-face-model-card)
4. [Trying a model free in a Space](https://www.aitastebud.com/learn/ai/open-video/trying-a-model-free-in-a-space)
5. [Running a video model with diffusers](https://www.aitastebud.com/learn/ai/open-video/running-a-video-model-with-diffusers)
6. [The hardware you really need](https://www.aitastebud.com/learn/ai/open-video/the-hardware-you-really-need)
7. [Renting a GPU by the hour](https://www.aitastebud.com/learn/ai/open-video/renting-a-gpu-by-the-hour)
8. [ComfyUI for video](https://www.aitastebud.com/learn/ai/open-video/comfyui-for-video)
9. [Training a character LoRA for video](https://www.aitastebud.com/learn/ai/open-video/training-a-character-lora-for-video)
10. [Keeping up without chasing every release](https://www.aitastebud.com/learn/ai/open-video/keeping-up-without-chasing-every-release)

## 12. Making video with coding agents

10 lessons.

1. [What Claude Code and Codex are](https://www.aitastebud.com/learn/ai/coding-agents/what-claude-code-and-codex-are) (free)
2. [Installing them, and the first session](https://www.aitastebud.com/learn/ai/coding-agents/installing-them-and-the-first-session)
3. [CLAUDE.md and AGENTS.md for a video project](https://www.aitastebud.com/learn/ai/coding-agents/claude-md-and-agents-md-for-a-video-project)
4. [Writing a brief an agent can carry out](https://www.aitastebud.com/learn/ai/coding-agents/writing-a-brief-an-agent-can-carry-out)
5. [From a shot list to a batch of renders](https://www.aitastebud.com/learn/ai/coding-agents/from-a-shot-list-to-a-batch-of-renders)
6. [Contact sheets, so you can judge a batch at once](https://www.aitastebud.com/learn/ai/coding-agents/contact-sheets-so-you-can-judge-a-batch-at-once)
7. [ffmpeg through an agent](https://www.aitastebud.com/learn/ai/coding-agents/ffmpeg-through-an-agent)
8. [MCP servers for video work](https://www.aitastebud.com/learn/ai/coding-agents/mcp-servers-for-video-work)
9. [Reviewing what the agent did](https://www.aitastebud.com/learn/ai/coding-agents/reviewing-what-the-agent-did)
10. [Keeping keys and money out of the agent's reach](https://www.aitastebud.com/learn/ai/coding-agents/keeping-keys-and-money-out-of-the-agents-reach)

## 13. Sound, edit and finish, hands on

8 lessons.

1. [Adding a voiceover with ElevenLabs](https://www.aitastebud.com/learn/ai/video-finish/voice-with-elevenlabs) (free)
2. [Music you are allowed to use](https://www.aitastebud.com/learn/ai/video-finish/music-you-are-allowed-to-use)
3. [Lip sync, hosted and open](https://www.aitastebud.com/learn/ai/video-finish/lip-sync-hosted-and-open)
4. [Upscaling generated video](https://www.aitastebud.com/learn/ai/video-finish/upscaling-generated-video)
5. [Frame interpolation and slow motion](https://www.aitastebud.com/learn/ai/video-finish/frame-interpolation-and-slow-motion)
6. [Stitching, crossfades and cuts with ffmpeg](https://www.aitastebud.com/learn/ai/video-finish/stitching-crossfades-and-cuts-with-ffmpeg)
7. [Loudness, and why every platform wants it different](https://www.aitastebud.com/learn/ai/video-finish/loudness-and-why-every-platform-wants-it-different)
8. [Exporting for 9:16, 1:1 and 16:9](https://www.aitastebud.com/learn/ai/video-finish/exporting-for-9-16-1-1-and-16-9)

## 14. Best practices for AI video

10 lessons.

1. [How to write a video prompt that works](https://www.aitastebud.com/learn/ai/best-practices/the-video-prompt-formula) (free)
2. [A library of shot templates](https://www.aitastebud.com/learn/ai/best-practices/a-library-of-shot-templates)
3. [Seeds, and getting the same result twice](https://www.aitastebud.com/learn/ai/best-practices/seeds-and-getting-the-same-result-twice)
4. [Naming and versioning every file](https://www.aitastebud.com/learn/ai/best-practices/naming-and-versioning-every-file)
5. [Pinning versions the way open-source projects do](https://www.aitastebud.com/learn/ai/best-practices/pinning-versions-the-way-open-source-projects-do)
6. [The QC checklist for a generated clip](https://www.aitastebud.com/learn/ai/best-practices/the-qc-checklist-for-a-generated-clip)
7. [Planning cost per finished second](https://www.aitastebud.com/learn/ai/best-practices/planning-cost-per-finished-second)
8. [Checking the licence before commercial use](https://www.aitastebud.com/learn/ai/best-practices/checking-the-licence-before-commercial-use)
9. [Disclosure, SynthID and content credentials](https://www.aitastebud.com/learn/ai/best-practices/disclosure-synthid-and-content-credentials)
10. [The one-page cheat sheet](https://www.aitastebud.com/learn/ai/best-practices/the-one-page-cheat-sheet)

## 15. Generative design

10 lessons.

1. [Making design from rules instead of by hand](https://www.aitastebud.com/learn/ai/generative-design/design-by-rule-rather-than-by-hand) (free)
2. [Parameters, constraints and seeds](https://www.aitastebud.com/learn/ai/generative-design/parameters-constraints-and-seeds)
3. [Identity systems that generate themselves](https://www.aitastebud.com/learn/ai/generative-design/identity-systems-that-generate-themselves)
4. [Generative type and lettering](https://www.aitastebud.com/learn/ai/generative-design/generative-type-and-lettering)
5. [Pattern, tiling and repeat](https://www.aitastebud.com/learn/ai/generative-design/pattern-tiling-and-repeat)
6. [Data as the input to a visual system](https://www.aitastebud.com/learn/ai/generative-design/data-as-the-input-to-a-visual-system)
7. [Creative coding, and the tools worth learning](https://www.aitastebud.com/learn/ai/generative-design/creative-coding-and-the-tools-worth-learning)
8. [Generative work in print](https://www.aitastebud.com/learn/ai/generative-design/generative-work-in-print)
9. [Where generative systems go wrong](https://www.aitastebud.com/learn/ai/generative-design/where-generative-systems-go-wrong)
10. [Authorship when a rule made the artwork](https://www.aitastebud.com/learn/ai/generative-design/authorship-when-a-rule-made-the-artwork)

## 16. AI creative workflows

10 lessons.

1. [What an AI workflow is, and why it beats a chat window](https://www.aitastebud.com/learn/ai/workflows/the-pipeline-and-why-one-beats-a-chat-window) (free)
2. [Where to put a human in the loop](https://www.aitastebud.com/learn/ai/workflows/where-to-put-a-human-in-the-loop)
3. [Node graphs and reproducible steps](https://www.aitastebud.com/learn/ai/workflows/node-graphs-and-reproducible-steps)
4. [Batching, and making forty of something](https://www.aitastebud.com/learn/ai/workflows/batching-and-making-forty-of-something)
5. [Version control for images](https://www.aitastebud.com/learn/ai/workflows/version-control-for-images)
6. [Naming, filing and finding it again](https://www.aitastebud.com/learn/ai/workflows/naming-filing-and-finding-it-again)
7. [Review, and getting a decision out of a client](https://www.aitastebud.com/learn/ai/workflows/review-and-getting-a-decision-out-of-a-client)
8. [Cost control](https://www.aitastebud.com/learn/ai/workflows/cost-control)
9. [Failure, retries and what to do when a run dies](https://www.aitastebud.com/learn/ai/workflows/failure-retries-and-what-to-do-when-a-run-dies)
10. [Documenting a workflow so somebody else can run it](https://www.aitastebud.com/learn/ai/workflows/documenting-a-workflow-so-somebody-else-can-run-it)

## 17. AI production systems

10 lessons.

1. [Turning a workflow into a system that runs on its own](https://www.aitastebud.com/learn/ai/production/from-a-workflow-to-a-system) (free)
2. [APIs, and reading a model's documentation](https://www.aitastebud.com/learn/ai/production/apis-and-reading-a-models-documentation)
3. [Queues, timeouts and long jobs](https://www.aitastebud.com/learn/ai/production/queues-timeouts-and-long-jobs)
4. [Caching, and not paying twice](https://www.aitastebud.com/learn/ai/production/caching-and-not-paying-twice)
5. [Automatic quality checks](https://www.aitastebud.com/learn/ai/production/automatic-quality-checks)
6. [Storing and serving what you generated](https://www.aitastebud.com/learn/ai/production/storing-and-serving-what-you-generated)
7. [Rights, provenance and content credentials](https://www.aitastebud.com/learn/ai/production/rights-provenance-and-content-credentials)
8. [Rate limits, budgets and the bill that surprises you](https://www.aitastebud.com/learn/ai/production/rate-limits-budgets-and-the-bill-that-surprises-you)
9. [Monitoring a pipeline nobody is watching](https://www.aitastebud.com/learn/ai/production/monitoring-a-pipeline-nobody-is-watching)
10. [Handing the system to a client](https://www.aitastebud.com/learn/ai/production/handing-the-system-to-a-client)

## 18. AI in the design tools

10 lessons.

1. [What AI has added to Figma, Canva and Photoshop](https://www.aitastebud.com/learn/ai/design-tools/what-the-tools-actually-added) (free)
2. [AI in Figma](https://www.aitastebud.com/learn/ai/design-tools/ai-in-figma)
3. [AI in Canva](https://www.aitastebud.com/learn/ai/design-tools/ai-in-canva)
4. [AI in Framer](https://www.aitastebud.com/learn/ai/design-tools/ai-in-framer)
5. [AI in Photoshop and Illustrator](https://www.aitastebud.com/learn/ai/design-tools/ai-in-photoshop-and-illustrator)
6. [AI in the video tools](https://www.aitastebud.com/learn/ai/design-tools/ai-in-the-video-tools)
7. [Plugins worth having and plugins to avoid](https://www.aitastebud.com/learn/ai/design-tools/plugins-worth-having-and-plugins-to-avoid)
8. [Design tokens, and letting a machine read your system](https://www.aitastebud.com/learn/ai/design-tools/design-tokens-and-letting-a-machine-read-your-system)
9. [The Model Context Protocol, for designers](https://www.aitastebud.com/learn/ai/design-tools/the-model-context-protocol-for-designers)
10. [Choosing a stack for a small studio](https://www.aitastebud.com/learn/ai/design-tools/choosing-a-stack-for-a-small-studio)

## 19. AI for interface design

11 lessons.

1. [What AI changed about interface work](https://www.aitastebud.com/learn/ai/interface/what-ai-changed-about-interface-work) (free)
2. [Generating a first screen, and why it is a draft](https://www.aitastebud.com/learn/ai/interface/generating-a-first-screen-and-why-it-is-a-draft)
3. [Design systems as the thing that makes generation usable](https://www.aitastebud.com/learn/ai/interface/design-systems-as-the-thing-that-makes-generation-usable)
4. [From a Figma file to working code](https://www.aitastebud.com/learn/ai/interface/from-a-figma-file-to-working-code)
5. [Prototyping with a coding agent](https://www.aitastebud.com/learn/ai/interface/prototyping-with-a-coding-agent)
6. [Writing an interface's words with a model](https://www.aitastebud.com/learn/ai/interface/writing-an-interfaces-words-with-a-model)
7. [Accessibility, checked automatically and by hand](https://www.aitastebud.com/learn/ai/interface/accessibility-checked-automatically-and-by-hand)
8. [Designing interfaces that contain a model](https://www.aitastebud.com/learn/ai/interface/designing-interfaces-that-contain-a-model)
9. [Loading, failure and the states nobody designs](https://www.aitastebud.com/learn/ai/interface/loading-failure-and-the-states-nobody-designs)
10. [Research and synthesis with a model](https://www.aitastebud.com/learn/ai/interface/research-and-synthesis-with-a-model)
11. [Evaluating what an agent built](https://www.aitastebud.com/learn/ai/interface/evaluating-what-an-agent-built)

## 20. The vocabulary

9 lessons.

1. [The words behind what you have been making](https://www.aitastebud.com/learn/ai/terminology/the-words-for-a-model) (free)
2. [The words for training](https://www.aitastebud.com/learn/ai/terminology/the-words-for-training)
3. [The words for generating an image](https://www.aitastebud.com/learn/ai/terminology/the-words-for-generating-an-image)
4. [The words for controlling a generation](https://www.aitastebud.com/learn/ai/terminology/the-words-for-controlling-a-generation)
5. [The words for video](https://www.aitastebud.com/learn/ai/terminology/the-words-for-video)
6. [The words for agents and tools](https://www.aitastebud.com/learn/ai/terminology/the-words-for-agents-and-tools)
7. [The words for cost and speed](https://www.aitastebud.com/learn/ai/terminology/the-words-for-cost-and-speed)
8. [The words for rights and provenance](https://www.aitastebud.com/learn/ai/terminology/the-words-for-rights-and-provenance)
9. [The words vendors use that mean nothing](https://www.aitastebud.com/learn/ai/terminology/the-words-vendors-use-that-mean-nothing)

## 21. Rights, ethics and the argument

11 lessons.

1. [What the models were trained on](https://www.aitastebud.com/learn/ai/ethics/what-the-models-were-trained-on) (free)
2. [The cases, and where they have got to](https://www.aitastebud.com/learn/ai/ethics/the-cases-and-where-they-have-got-to)
3. [Copyright in a generated image](https://www.aitastebud.com/learn/ai/ethics/copyright-in-a-generated-image)
4. [Style, and whether anyone can own one](https://www.aitastebud.com/learn/ai/ethics/style-and-whether-anyone-can-own-one)
5. [Likeness, voice and consent](https://www.aitastebud.com/learn/ai/ethics/likeness-voice-and-consent)
6. [Disclosure, and when to say it was generated](https://www.aitastebud.com/learn/ai/ethics/disclosure-and-when-to-say-it-was-generated)
7. [Provenance and content credentials](https://www.aitastebud.com/learn/ai/ethics/provenance-and-content-credentials)
8. [What this does to the people who used to be paid for it](https://www.aitastebud.com/learn/ai/ethics/what-this-does-to-the-people-who-used-to-be-paid-for-it)
9. [Commissioning ethically in a studio that uses this](https://www.aitastebud.com/learn/ai/ethics/commissioning-ethically-in-a-studio-that-uses-this)
10. [The environmental cost](https://www.aitastebud.com/learn/ai/ethics/the-environmental-cost)
11. [Regulation, and what is actually law](https://www.aitastebud.com/learn/ai/ethics/regulation-and-what-is-actually-law)
