Course resources
Glossary, troubleshooting, and what’s next
# Glossary
App: A piece of software that helps someone do a job. Your task-list website is an app.
Browser: An app used to open websites, such as Safari or Chrome.
Button: Something on a page that you click to make an action happen.
Codex: The assistant you use to create, change, check, and publish software by giving it instructions.
Cloudflare Pages: A service that can put a website online so people can open it with a link.
Deploy: Put an updated version of a website online. In this course, publishing and deploying mean nearly the same thing.
Domain: A web address that you own, such as mytasks.com.
Folder: A place on your computer that holds related files together.
GitHub: An online home for project files and their saved history.
Link: Clickable web address that opens a page.
Local preview: A version of your website that opens on your own computer before you publish it. Other people cannot open it.
Permission prompt: A message asking whether Codex may do something, such as create files or run a local preview.
Private link: A link intended for people you choose to share it with.
Project: The folder and files that belong to one app.
Public link: A link that anyone with the link may be able to open.
Publish: Put a website online so it can be opened with a link.
Refresh: Ask a browser to load the current page again. Click the circular arrow. Mac users: you can also press Command + R. Windows users: you can also press Ctrl + R.
Task list: A list of things you need to do.
Text box: An empty area on a page where you can type words. You may also hear it called an input.
Website: A set of web pages that open in a browser. In this course, your app is a small website with one main page.
# Final congratulations
Congratulations! You have done much more than make a task list. You have practised the core way to build software with Codex: explain a goal, ask for one small change, check the result, and decide what happens next.
You now have experience planning, creating, testing, improving, and publishing a useful app. You do not need to write code yourself to be a software creator. Your job is to guide Codex clearly and use your judgement to check its work.
Three beginner projects to try next
- A daily habit tracker: Add habits such as “Drink water” or “Go for a walk,” then tick them off each day.
- A packing-list website: Create lists for holidays, camping, or moving house, with tick boxes and remove buttons.
- A simple study planner: Add subjects and study tasks, then mark each task as finished.
Start your next project the same way you started this one: ask Codex for a short plan, approve it, and build one small feature at a time.
# Revision changelog
- Added Before You Begin so learners know the computer, internet, browser, sign-in, local-preview, and permission expectations before the first module.
- Renumbered the course from Module 0 to Module 11 so the prompting foundation stays clearly separate from the 11 build-and-publish modules.
- Reworked the early project modules so Codex recommends a safe project location and the learner approves it, instead of assuming a Documents folder.
- Added a local-setup check before the first page so learners do not assume their computer can run a website without preparation.
- Added a course-wide recovery message for when Codex's instructions differ from the course.
- Made the learner's own browser test the final check throughout; Codex can review, but it does not replace hands-on confirmation.
- Rewrote sharing and publishing steps to ask what options are available in each learner's Codex setup before making promises about private or public links.
- Added the browser-storage note so learners understand why people who open a shared link begin with an empty task list.
- Added glossary entries for local preview and permission prompt.
- Kept the existing small-step structure, plain language, troubleshooting pattern, checklists, and “What just happened?” explanations so the course continues to feel like one instructor wrote it.
- Replaced the single publishing lesson with GitHub, Cloudflare Pages, domain, and live-update lessons so learners can save, publish, and maintain their work one safe step at a time.