zero2codex
OpenAI Codex workflow course

Course goal: ship your personal brand site

Build a personal brand site with Codex

Keep improving one project from an empty folder to a responsive one-page site with an introduction, projects, and contact details. Every lesson adds a visible result or a check toward that finish line.

Curriculum

Personal brand site build path

01

Start With Codex

Set up Codex and build the hero section of your personal brand site.

0/4
06

Finish The Site Details

Use the app, CLI, or cloud where each remaining site task fits best.

0/3
Polish The Site In The AppUse the Codex app to polish one Projects card, review the diff, and check the result at two widths.Run Site Checks In The CLIUse the terminal to catch duplicate IDs, missing section links, and whitespace errors in the single-file site.
9 minReady

Run Site Checks In The CLI

Check the site's HTML with commands that fit the files the project actually has.

HTML checksexact command outputclean diff

Plain-language explanation

The site is still a simple index.html, so terminal checks should stay simple too. You can scan section IDs, match in-page links, and catch whitespace errors without adding a toolchain.

The important habit is using commands that fit the project in front of you, not copying npm commands from another lesson.

Why it matters

Small command-line checks catch easy-to-miss HTML problems and leave exact evidence for the final review.

Common beginner mistake

Beginners often ask for npm test even when the practice folder has no package.json or test script.

Step-by-step

  1. Start in my-brand-site and inspect which files and tools exist.
  2. List all id values and all links that start with #.
  3. Compare them for duplicates or missing targets.
  4. Run git diff --check when the folder is tracked, then report exact output.

Good prompt

Codex, use the CLI to inspect my-brand-site/index.html for duplicate IDs and broken in-page links. Run git diff --check if this folder is tracked. Report the exact commands and output, and do not invent npm scripts or add packages.

Try this

Ask Codex to print the page's section links and confirm that each target exists.

Completion checklist

  • Every command matches the files and tools that actually exist.
  • The result separates terminal findings from checks that still need a browser.

Sources

Delegate An Isolated Site TaskHand off a bounded content or accessibility audit without opening the door to a full redesign.
08

Finish And Deliver The Site

Polish independent tasks in parallel, then complete one final acceptance review.

0/3

Practice lab

Copyable Codex prompts

Plan before coding

Codex, inspect the relevant files first, then propose a plan. Do not edit until the plan names tests and verification steps.

Verification checklist

  • Relevant files are named before edits begin.
  • The plan includes tests and verification commands.

Verify a UI change

Codex, start the dev server, open the route in the browser, check desktop and mobile layouts, then report the exact evidence.

Verification checklist

  • Desktop and mobile states are checked in the browser.
  • The final note includes exact evidence.

Review focused risk

Codex, review the uncommitted diff. Focus on behavioral regressions, missing tests, and accessibility issues. Do not modify files.

Verification checklist

  • Findings lead with severity and file references.
  • Unchanged files are left untouched.
Every good Codex request says what to change, what to preserve, and how to prove it worked.

Reference

Codex concepts to keep nearby