Codex course

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

  1. A daily habit tracker: Add habits such as “Drink water” or “Go for a walk,” then tick them off each day.
  2. A packing-list website: Create lists for holidays, camping, or moving house, with tick boxes and remove buttons.
  3. 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.