You Can Build Software Now
For decades, making software meant years of study. That door is open now. Watch one real build conversation and learn the two jobs that are still yours.
Welcome to Build Your First App with AI.
Here's something that was true for decades: if you wanted a piece of software to exist, you either spent years learning a programming language or paid someone who had. The door was locked, and programmers held the only key.
That door is open now. Today you can describe what you want in plain English, and an AI will write the code. Your job is to describe well and to check what you get. This whole course teaches you those two things.
Watch a real exchange. A student wants a tiny web page for her desk: one quote to look at each morning. She opens a chat assistant (an AI you talk to by typing messages, like texting a very fast helper) and writes:
You: Make me a web page that shows one inspirational quote in
big letters, with a button that says "New quote". Clicking the
button should show a different quote.
AI: Here you go! Copy the text below into a file, save it as
quotes.html, and double-click the file to open it.
...about 40 lines of code...
The page shows a quote in large text, and the "New quote"
button picks a different one each time you click it.She saves the file, double-clicks it, and her page opens: a quote, in big letters. She clicks the button. New quote. It works.
No degree. No months of study. One clear description, and one careful check that it really did what she asked.
Look at that exchange again. The AI wrote every single line of code. So what did the human actually contribute?
- AThe description of what to build, and the check afterward that it really worked
- BNothing important, the AI did all the real work
- CThe code itself; the AI just cleaned it up and formatted it
- DThe artistic design skills needed to lay out the page
Here's the metaphor this whole course leans on. Keep it in your pocket.
The AI is an eager genie. It grants exactly what you SAY, instantly and without a flicker of doubt. It never grants what you MEANT, because it can't see inside your head. And it never admits doubt: a wish it misunderstood gets granted just as cheerfully as a wish it nailed.
Ask the genie for "a nice page for my book club" and you will absolutely get a page. Whether it's YOUR page is a coin flip, because "nice" lives in your head and the genie can't visit. The fix is never to get frustrated with the genie. The fix is to say precisely what you want, and then to look carefully at what you got.
Here's where you're headed:
- You'll build StudyDeck, a flashcard study app, step by step across this course
- You'll learn to read the code the genie writes, without ever writing any yourself
- You'll learn to describe what you want so clearly the genie can't miss
- You'll learn to fix things when they break, put your app on the internet, and keep other people's information safe
At the end, you'll plan and supervise a complete build of your very own app. All you need is a browser and your own good judgment.
Sara wants a page for her grandmother: the title "Nonna's Kitchen" at the top, and three recipe names below it, each in bold. She could send the genie either of these wishes:
Wish A: "Make me something nice for my grandma's recipes."
Wish B: "Make a page with the title 'Nonna's Kitchen' at the
top, then a list of three recipe names below it, each
recipe name in bold."Which wish is more likely to produce the page Sara pictured?
- AWish B, because it names the exact title, the number of recipes, and how each one should look
- BWish A, because giving the genie creative freedom produces better pages
- CBoth equally: the genie can tell what Sara means either way
- DNeither: a page like this can only be made by learning to code first
- The old locked door is open: you can get real software built by describing it in plain English and checking the result.
- A chat assistant is an AI you talk to by typing; it replies with working code and instructions for using it.
- The AI is an eager genie: it grants exactly what you SAY, never what you MEANT, and it never admits doubt.
- The two jobs that stay human are describing well and checking carefully. You just did the checking half on a real exchange.
- Across this course you'll build StudyDeck, a flashcard study app, and finish by planning an app of your own.
Next up: before you ask the genie for a web app, it helps to know what a web app actually is. Spoiler: it's just files.