Make working software with AI, responsibly
Building Things
AI can write code faster than you can read it, which makes building things easier and making a mess of them easier too. This module is for the person who wants to actually make working software without pretending to be a programmer and without running things they do not understand. It covers what a system is made of, how to build and run something small, how to read code you did not write, how to find out why something broke, how to stop losing work, and what changes the moment your thing has a public address.
Easier if you have done: Working With AI, Digital Foundation
Lessons
- 0120 min
What software is actually made of
Frontend, backend, database, API and hosting explained by what each one is responsible for, traced through a single booking form.
You keep: Can say which part of a system is responsible for a given problem, instead of calling the whole thing "the website".
- 0222 min
Your first actually working thing
Build one small real program with AI help, run it, change it, break it on purpose, and fix it.
You keep: Can go from an idea to a running program with AI help, and refuses to run code they have not read.
- 0320 min
Reading code you did not write
Follow what a program does without knowing the language deeply, and spot the lines that should worry you.
You keep: Can trace inputs, outputs and the main path through unfamiliar code, and recognise the patterns that are dangerous.
- 0420 min
When it breaks
A repeatable method for finding out why something does not work, instead of changing things until it does.
You keep: Can reproduce a bug, read the error, narrow down where it fails, and fix it without guessing.
- 0520 min
Git and not losing your work
Version control for someone who has never used it — commits, history, branches, undoing a disaster, and why a leaked password stays leaked.
You keep: Can save work in a way that lets them see what changed, go back to any earlier state, and never lose a day again.
- 0618 min
Putting it on the internet
What hosting and domains actually are, how to publish something for free, and what changes the moment it is public.
You keep: Can publish a working thing at a real address, and knows what new responsibilities that creates.