AI Software Engineering
From nothing installed to something running.
What you will be able to build
Lesson 1 of many. You start with a machine that has nothing on it and finish with a working app you built and ran yourself: the tools installed, the idea described, a plan written and reviewed by a second AI, and version one open in your browser. No prior coding required.
- Set up a machine that can build software, from nothing installed
- Turn the idea in your head into a plan an AI agent will actually follow
- Run your own version one in the browser, on your own computer
- Catch what the AI got wrong before it ends up in your product
- Setting up a development machine
- VS Code
- Cursor
- Claude Code
- Prompting an AI agent to write code
- Reading and reviewing AI written code
- HTML and CSS
- JavaScript and TypeScript
- React and Next.js
- Git and GitHub
- Debugging what the AI got wrong
- Deploying to Vercel
What you will be taught
Setup, planning, AI workflow, and building version one locally
Install the tools, describe the product, get a plan you trust, then run version one in your browser.
GitHub: repositories, commits, and branches
Save your work where it cannot be lost. Repositories, commits, branches, and keeping your API keys off the internet.
Vercel and Firebase: hosting, database, and sign-in
Put your app on the internet and let people log into it. Hosting and data on Vercel, email and Google sign-in on Firebase, and where your API keys belong.
Who it is for
- You have an idea and no way to build it
- You have tried AI coding tools and ended up with something that fell over
- You can describe what you want and follow a step
What learners say
Questions and comments
Sign in to ask a question or leave a comment.
Common questions
Do I need to know how to code?
No. Every step is done by describing what you want. Nothing here assumes you have written code before.
Windows or Mac?
Recorded on Windows. Every step has a Mac equivalent and the differences are called out as they come up.
What do the tools cost?
Nothing for this lesson. Every tool used here has a free tier and we stay inside it.
What comes after this?
Lesson 2 goes further: saving your work properly, and putting what you built online where other people can use it.
