Build With AI
- 3 hours
- In person
- Hands-on
Describe a small tool for your business in plain words, then build it with an AI coding helper.
Who it's for
Small-business owners and curious locals who have never written code and want to see what building with AI really looks like, mistakes included.
The promise
You'll leave with a small working tool you built for your own business, saved on your own laptop, and you'll know how to keep improving it at home.
You'll be able to
- Open a project in VS Code, find the file list, the chat panel and the terminal, and run a command.
- Describe a small tool in plain words and have an AI coding helper build it one step at a time.
- Test each change with numbers you can check by hand, and read the diff to see what the AI actually changed.
- Save checkpoints with Git and undo a change that broke something.
- Switch between GitHub's free helper, Google's free helper and a private model on your own laptop without losing your work.
- Switch off training settings and keep customer details, passwords and keys out of AI tools.
Minute by minute
Times are a plan, not a stopwatch. We go at the room's pace.
-
Arrive and set up
Coffee, power, Wi-Fi and a numbered ThinkPad (or your own laptop). Alex shows the finished price-quote calculator, and how a sign-in-sheet app built for a local real estate agent started as one simple screen.
-
Tour the laptop: editor, terminal, project folder
Open the starter folder in VS Code and find the file list, the chat panel and the terminal. Run your first few commands and see that the whole project is just a handful of plain files you own.
-
Make your own free accounts
Sign up for GitHub to turn on Copilot Free, and use a Google account for the backup helper. Before anyone types a request, we switch off the training settings together.
-
Build the starter project with an AI helper
Everyone builds the same price-quote calculator for our sample lawn-and-snow company, in small steps: ask, read the change, test it with numbers you know, then save a Git checkpoint. Alex walks the room, and halfway through we send the same request to Google's helper to show your project isn't tied to one company.
-
Break
Stretch, refill, and jot down one chore at your business that a small tool could handle.
-
Make it yours
Change the calculator to your own services, prices and minimum charge, or switch to the appointments-summary or inventory-checker starter. Alex shows the private path: a small model running on the laptop with the Wi-Fi off, slow but nothing leaves the room.
-
Safety and good habits
Check the AI's work with test cases, commit before every change, read commands before you allow them, and keep customer details, passwords and keys out of the chat.
-
What's next and your take-home guide
Alex demos a paid helper (Claude Code or Codex), says which one Alex uses day to day, and covers what each plan costs. You leave with a one-page guide, and a check-in email follows a week later.
Total: 180 minutes
Dig into the ideas
Open an idea to see the smaller ideas inside it, or switch to Chat and ask your way through.
Level 4 · Build With AI
Subject
How do I build a tool by talking to AI?
You describe a small tool in plain words, an AI coding helper writes the files, and you test, keep or undo every change before you ask for the next one.
-
Concept: Describe it in plain words
You explain the tool the way you'd explain a job to a new hire, and the helper turns your words into code, one small step at a time.
-
Term: AI coding helper
An AI that reads the files in your project, writes changes and can run commands, usually after asking you.
-
In plain words: A fast new hire
Think of a fast, eager new hire who has read a mountain of code but has never seen your business. You say what you want, and it does the typing. Techies call it a coding agent.
-
How it works: Read, plan, edit, test
You type a request in a chat panel. The helper reads the files in your folder, makes a plan, edits the files and may ask to run a command to try them. You look over each change, then keep it or undo it.
-
What it costs: Free to learn on
GitHub, Google and Mistral all have free plans that work on the class laptops, with usage limits. Plans that raise those limits run about $10 to $20 a month (checked Oct 23, 2026).
See also Free plans, Paid helpers
-
Watch out: Confident, not always right
It sounds just as sure when it's wrong. It can misread you, or change more than you asked for. You're the boss of every change.
See also Test with numbers you know, Diff
-
-
Term: A good first project
A small chore with clear rules and an answer you can check, like pricing a job.
-
In plain words: Fits on a napkin
Pick a chore you already do by hand that follows clear rules, like "$5 per 1,000 square feet, $40 minimum." If you can explain it on a napkin, a beginner can build it in an afternoon.
-
Try it: Three starters on the kit
The class laptops will come with three starters: a price-quote calculator web page, a script that sums up today's appointments from a spreadsheet file, and an inventory checker that lists what to reorder. All three use made-up sample data.
-
Watch out: Not on day one
Skip anything that takes payments, stores customer passwords or goes on the internet for strangers to use. Those need security know-how, so save them for later, with help.
-
-
Term: One small step at a time
Ask for one change, test it, save it, then ask for the next.
-
In plain words: One wall at a time
Build it the way you'd frame a shed: one wall, check that it's square, then the next. A small ask is easy to check. A giant ask makes a giant mess to untangle.
-
How it works: Start small, then grow
Real tools grow this way. Alex's app that turns handwritten open-house sign-in sheets into contacts for a local real estate agent began as a single screen: snap a photo, check it, send it. Extras, like a password screen, came later, one at a time.
-
Try it: A good first ask
Try: "Make a one-page price calculator with a box for lawn size in square feet and a Calculate button. Charge $5 per 1,000 square feet, with a $40 minimum." Test it before you ask for anything else.
See also Test with numbers you know
-
Watch out: When it goes in circles
If the helper keeps "fixing" the same problem and making it worse, stop. Go back to your last save point and ask a smaller, clearer question.
See also Git save points
-
-
Term: Project notes file
A short text file in your folder that tells any AI helper your rules, so you don't repeat them every time.
-
In plain words: House rules
It's the note you'd leave a new hire: what the tool is for, who uses it and what not to touch. Many helpers look for a file named
AGENTS.md. -
How it works: Read at the start
When you start a chat, the helper reads the notes file along with your request. Copilot in VS Code, OpenAI's Codex and Claude Code all read
AGENTS.md(checked Oct 23, 2026), so your rules come along when you switch helpers.See also Free plans, Paid helpers
-
Try it: Add one rule
Open the starter project's
AGENTS.mdand add one line about your business, like "Use friendly, plain words on the page." Then ask for a change and see whether the helper follows it.
-
-
-
Concept: Your workshop: folder, editor, terminal
Three things on the laptop do the work: a folder that holds the project, an editor to see and change it, and a terminal to run it.
-
Term: Project folder
One folder holds every file for one tool, and it belongs to you, not to the AI company.
-
In plain words: The folder is the tool
Your tool is a handful of plain files in one folder. Copy the folder and you've copied the tool. You don't need an AI account to keep it or run it.
-
How it works: The helper's fence
Open a folder in the editor and the helper works inside it, reading and editing those files. That's a good fence, not a perfect one, because commands it runs can reach further.
See also Terminal
-
Watch out: Keep secrets out
Files in the folder can be sent to the AI company while the helper works. Keep customer lists, passwords and tax files somewhere else, and build with made-up sample data.
See also Keep private info out
-
-
Term: Code editor
A program for reading and changing code; the class laptops use VS Code.
-
In plain words: A word processor for code
Files on the left, the open file in the middle, the AI chat on the side. VS Code is free, comes from Microsoft and runs on Windows, Mac and Linux.
-
How it works: One screen, many helpers
VS Code's chat panel can use GitHub Copilot or a model running on your own laptop. Terminal helpers like Google's Antigravity run in its terminal panel. Learn one screen, then swap the helper.
See also Free plans, Local models
-
Try it: Find the three parts
Open the starter folder in VS Code. Find the file list and the chat panel, then choose Terminal, then New Terminal, from the menu at the top.
-
-
Term: Terminal
A window where you type short commands instead of clicking buttons.
-
In plain words: Typing instead of clicking
The terminal is a text window for giving the computer orders, like "run this" or "show me the files." It looks old-fashioned because it is. It's also the quickest way to do a lot of jobs.
-
How it works: Command, Enter, answer
Type a command, press Enter, and the computer prints its answer.
lslists the files in the folder you're in, andpython3 today.pyruns a Python script called today.py. -
Watch out: Read before you allow
Helpers ask before running risky commands, so read each one. If it deletes files (
rm), installs software or touches passwords and you don't know why, say no and ask what it's for. Skip Allow all while you're learning.
-
-
-
Concept: Check it, then save it
Test every change with cases you can work out yourself, look at exactly what changed, then save a checkpoint you can go back to.
-
Term: Test with numbers you know
Try inputs where you already know the right answer.
-
In plain words: Do the math in your head
If 10,000 square feet at $5 per 1,000 should come to $50, type 10,000 and look. If the page says $500, you caught the bug before a customer did.
-
Try it: Three test cases
Before each new feature, write down three tests: a normal job, a tiny job that should hit the minimum charge, and an empty box. Run all three after every change.
-
Watch out: "It works!" is a claim
Helpers often announce success without trying the thing. Run it yourself, and ask the helper to explain any number you can't check.
See also Diff
-
-
Term: Diff
The before-and-after view of a change, line by line.
-
In plain words: Track changes for code
Like track changes in Word: added lines show in green, removed lines in red. It shows what the helper actually did, not what it says it did.
-
How it works: Keep or Undo
When the helper edits a file in VS Code, the edit is saved right away but marked as pending, with Keep and Undo buttons. The Source Control panel shows every change since your last commit.
See also Git save points
-
Try it: Spot the surprise
After your next change, open the diff and find one line you didn't expect. Ask the helper: "Why did you change this line?"
-
-
Term: Git save points
Git saves snapshots of your whole project so you can go back to any of them.
-
In plain words: Save points
A commit is a save point with a short note, like "added minimum charge." If the next change breaks things, you go back to it. Git is free and lives in your project folder.
-
How it works: A hidden history
Git keeps its history in a hidden
.gitfolder inside your project. Each commit records what changed since the one before. In VS Code, you type a short note and click Commit in the Source Control panel. -
Try it: Break it on purpose
Commit a working version. Ask the helper for a change, then right-click the changed file in Source Control and choose Discard Changes. Your working version comes right back.
See also One small step at a time
-
Watch out: Not a backup
Git lives on the same laptop, so if the laptop dies, the history goes with it. Copy the folder to a USB stick now and then, or push it to a private repository on GitHub.
-
-
-
Concept: Pick a helper, keep your project
Several companies make coding helpers and some AI runs right on your laptop; no AI company pays Iowa AI, and your folder works with any of them.
-
Term: Free plans
Three free cloud helpers work on the class laptops, each with a usage limit.
-
In plain words: Free, with a meter
GitHub Copilot Free, Google's Antigravity CLI and Mistral's Vibe all have free plans that run on Linux. Each one stops or slows down after a set amount of use.
-
What it costs: $0, with limits
Copilot Free gives 2,000 code suggestions a month plus a chat allowance GitHub doesn't put a number on. Antigravity's free plan lists "basic weekly rate limits." Checked Oct 23, 2026, and these change often.
-
Watch out: Free plans move
In June 2026, Google ended free sign-in for its Gemini CLI and pointed people to Antigravity. Learn a second helper, and keep your work in your own folder.
See also Project folder
-
-
Term: Paid helpers
About $10 to $20 a month buys more use and stronger models, from tools like Claude Code and OpenAI's Codex.
-
In plain words: More room to work
Paid plans give you more requests and stronger models. That matters once you build every week, not on your first day.
-
What it costs: $10 to $20 a month
Claude Code comes with Claude Pro: $20 a month, or $17 a month paid yearly. OpenAI's Codex terminal tool comes with ChatGPT Plus at $20. Copilot Pro is $10. Checked Oct 23, 2026.
-
Watch out: Still metered
Paid plans have limits too, often on a five-hour clock plus a weekly cap. Use the free plan for a couple of weeks and see whether you actually hit the wall.
See also Free plans
-
-
Term: Local models
Yes: with Ollama, a small open model runs right on your laptop, so nothing leaves the machine.
See also Keep private info out
-
In plain words: The AI stays home
Ollama is a free program that runs open AI models on your own computer. Your code and questions never leave the laptop, and it works with the Wi-Fi off.
-
How it works: Same chat panel
Install Ollama, download a small model such as
qwen3.5:4b, and add the Ollama extension to VS Code. The model shows up in the same chat panel, with no account needed.See also Code editor
-
What it costs: Free, paid in patience
The software and the models are free. On these laptops, with no graphics card, expect a minute or more per coding answer (our estimate, so we time each laptop before class).
-
Watch out: Small models, small jobs
Laptop-sized models trail the big cloud ones by a long way. Use them to explain code or make a small fix, not to build the whole tool.
See also One small step at a time
-
-
Term: Keep private info out
Cloud helpers send your code and questions to the AI company, so keep secrets and customer details out of the chat.
-
In plain words: A postcard, not a letter
Anything you type, and any file the helper reads, goes to the company's computers, and some companies let staff review chats. Treat it like a postcard, not a sealed letter.
-
Try it: Flip the training switch
Since April 24, 2026, Copilot's free plan may use your code and chats to train AI models unless you opt out. On GitHub, click your picture, choose Copilot settings, and set "Allow GitHub to use my data for AI model training" to Disabled.
-
Watch out: Never paste these
Never paste passwords, API keys, customer names and phone numbers, Social Security numbers or bank details. Build with made-up data. The finished tool can use real data because it runs on your laptop, and the AI chat never needs to see it.
See also Project folder
-
-
What we use
Cloud tools run on a company's computers. Local tools run on a laptop in the room, and a local AI model keeps what you type on that machine.
-
VS Code
Local
Cost Free
The code editor on the kit. Its chat panel works with more than one AI helper, so you learn one screen and can swap the helper.
-
Git
Local
Cost Free
Save points for your project. When the AI breaks something, you go back to the last version that worked.
-
GitHub Copilot Free (class default)
Cloud
Cost Free with monthly limits; Copilot Pro is $10 a month (checked Oct 23, 2026)
Built into VS Code, works on Linux, no credit card, and the same GitHub account can back up your code later. The free plan gives 2,000 code suggestions a month plus a chat allowance GitHub doesn't put a number on. It may use your code and chats for AI training until you switch that off, which we do in class.
-
Google Antigravity CLI (class backup)
Cloud
Cost Free with "basic weekly rate limits"; more with Google AI Pro at $19.99 a month (checked Oct 23, 2026)
A second company's helper for when Copilot's allowance runs out. It runs in the VS Code terminal with a Google account, and it's where Google sent Gemini CLI's free users after June 18, 2026. Google may use and review your chats unless you change that in settings.
-
Mistral Vibe CLI (optional)
Cloud
Cost Free with limited coding sessions; Pro is $14.99 a month (checked Oct 23, 2026)
A third free helper, from a French company that keeps data in the EU by default. It trains on your chats unless you opt out.
-
Ollama with the Ollama extension for VS Code
Local
Cost Free
The private path. A small model such as qwen3.5:4b runs on the laptop, works with the Wi-Fi off and needs no account. Expect a minute or more per coding answer on these laptops (our estimate, so we time each one before class), so keep it to small jobs.
-
Claude Code (Anthropic)
Cloud
Cost $20 a month with Claude Pro, or $17 a month billed yearly; not on the free plan (checked Oct 23, 2026)
A strong paid helper that works in the terminal, shown in the demo. Full disclosure: Iowa AI's website assistant runs on Claude, using startup credits, and no AI company pays Iowa AI.
-
OpenAI Codex CLI
Cloud
Cost $20 a month with ChatGPT Plus, or pay as you go with an API key (checked Oct 23, 2026)
OpenAI's paid terminal helper, shown next to Claude Code so you can compare. The free ChatGPT plan includes Codex only in the desktop app, and the Linux version of that app is still a preview.
One more feature, on your own
Steps to try on your own after class, with about how long each one takes.
Open your project folder in VS Code and run the tool once to make sure it still works.
Ask your AI helper for one small change you'd actually use, like a printable quote or a second service.
Test it with three numbers you can check in your head, and tell the helper exactly what's wrong if it misses.
Look at the diff, then save a Git commit with a short note about what changed.
Send the same request to a second helper (Antigravity or the local model) and compare the results.
Write down one more chore a small tool could handle, and bring it to your check-in.
The class, on video
Every paid class is recorded. Students get lifetime access to the recordings of the classes they've taken, so you can rewatch the step you missed months later.
We record the instructor's screen and voice, not the room. Recordings are only for students of that class. If you'd rather not be heard on a recording, tell Alex and we'll pause or trim it.
How the recordings workRecording after class
No recording yet: this class hasn't run. After it does, its students get a private link to watch it.
Words you'll hear
- Code editor
- A program for reading and changing code; the class uses VS Code, which is free.
- Terminal
- A window where you type short commands, like "run this," instead of clicking buttons.
- Project folder
- The one folder that holds every file for one tool, so copying the folder copies the tool.
- AI coding helper
- An AI that reads your project's files, writes changes and can run commands, usually after asking you; techies call it a coding agent.
- Diff
- The before-and-after view of a change, with added lines in green and removed lines in red.
- Git commit
- A save point for your whole project, with a short note, that you can go back to later.
- Free tier
- The free version of a tool, which stops or slows down after a set amount of use each day, week or month.
- Local model
- An AI model that runs on your own computer instead of a company's servers, so what you type stays on the machine.
Worth a look
-
Set up Copilot in VS Code
code.
visualstudio.com Microsoft's steps for signing in with GitHub and starting on the free plan.
-
GitHub Copilot plans
docs.
github.com What Copilot Free includes and what the paid plans cost. Check here before you upgrade.
-
Turn off Copilot's training setting
docs.
github.com GitHub's steps for setting "Allow GitHub to use my data for AI model training" to Disabled.
-
Git in VS Code: commits, diffs and undo
code.
visualstudio.com How to save a commit, read a diff and throw away a change you don't want.
-
Google Antigravity downloads
antigravity.google
Google's Linux install for the backup helper, the Antigravity CLI.
-
Ollama in VS Code
docs.
ollama.com Use a model running on your own laptop in the VS Code chat panel, no account needed.
Read it here. Learn it in the room.
Dates, the venue and open seats go to the list first. One or two emails a month, and you can leave anytime.