Set up the Codex app, learn what makes an agent different from a chat, and direct it to build a website — which you publish to a real internet address before the day ends.
Today's goal
Install the Codex app, connect your subscription, and direct an agent through one complete piece of work: a personal website, built to your description and published at a live URL.
You need: a Windows or Mac laptop · a bank card for the $20/month subscription · about 90 minutes.
Block ASetup: account, subscription, appIn this block we create your OpenAI account, activate the Plus subscription, install the Codex app, and connect it to your account. After these four steps your machine is set up for the whole course.
1
Create an OpenAI account
Open chatgpt.com and sign up with a personal email you check daily. This account is your identity for the whole course.
chatgpt.com — Sign up
Email → password → confirm the code from your inbox → phone number verification.
The phone step is normal — one SMS code, no calls.
📷 screenshot — the sign-up screen (to be added)
If the SMS code never arrives
Wait 2 minutes — codes to KG numbers are sometimes slow.
Press “Resend” once. Still nothing? Try a family member's number — the number is only used once for verification.
Step done when: you see the ChatGPT chat screen while signed in.
2
Subscribe to Plus ($20/month)
In ChatGPT: Settings → Upgrade plan → Plus. This subscription is the single required cost of the course. It powers the Codex agent you install today and a second agent, Hermes, that we add in week 2 — both run on this one plan, with a usage allowance of roughly 15–80 agent messages per 5-hour window.
If your card is declined
Many local cards block international USD payments by default. Enable “international online payments” in your banking app and retry.
Try another card (Visa/Mastercard).
Still stuck: write in the cohort Telegram tonight — we solve these case by case. For the rest of today, pair with a neighbor.
📷 screenshot — the Upgrade plan screen with Plus selected (to be added)
Step done when: your plan says “Plus” and chatgpt.com/codex opens without asking you to upgrade.
3
Install the Codex app
Codex installs like any normal application, in either of two ways: from the Microsoft Store (search “Codex”, publisher OpenAI), or as a direct download from the official page developers.openai.com/codex/app — it has builds for both Windows and Mac.
Microsoft Store
Search: Codex → publisher OpenAI → Get
Check the publisher name. There are look-alike apps; yours says OpenAI.
📷 screenshot — the Codex download page / Store listing (to be added)
If the Store asks you to sign in or shows “not available in your region”
Sign in with any Microsoft account (create one in 2 minutes if needed — it's separate from your OpenAI account).
Region issues: Settings → Time & Language → Region → set “United States”, reopen the Store, install, then set your region back.
On macOS
Download the Codex app from developers.openai.com/codex/app, open the downloaded file, and drag Codex into Applications. Everything else today is identical.
Step done when: the Codex app opens to a welcome screen.
4
Sign in and say hello
In the Codex app, choose Sign in with ChatGPT — your browser opens, you approve, and the app connects to your subscription. Then start a new thread and type a short message.
Your first exchange
hello — what can you do on this computer?
I can create and edit files and folders in a project you choose, run programs, look at the results, and fix problems I find. Point me at a folder and describe what you want built.
📷 screenshot — the Codex app signed in, with a new thread open (to be added)
Step done when: Codex answers you in a thread. Setup is finished — you never repeat Block A again.
What did we just install? Agent vs chat
You already use AI that talks. Codex is AI that works: it creates real files on your machine, runs them, examines the result, and corrects itself. A chat gives you a recipe; an agent cooks. The skill you build in this course is directing that work — precisely and calmly.
Click each card: is this a job for a chat or for an agent? Rule of thumb — if the result must still exist on the computer after the conversation ends, it's agent work.
“Translate this message into English.”
“Make a website about my bakery and open it in my browser.”
“Sort my 300 vacation photos into folders by month.”
“Write a birthday message for my friend.”
The pipeline — how every piece of work moves
Specify — describe the result precisely enough to build.
Delegate — hand the work to the agent.
Verify — inspect the result yourself, against what you asked.
Ship — put it where it will actually be used.
Four stations, in this order, every time. Each day of this course runs the pipeline on something bigger; today it's a website. (Later you'll meet agentic loops — a different concept; the pipeline is your working method, not the agent's.)
Block BFirst build: your website, liveFive steps: choose a workspace, describe the site, verify, revise, publish.
5
Give Codex a workspace
Agents work inside one project folder at a time. In the Codex app: New thread → choose a project folder → create a new folder on your Desktop named my-site and select it. Everything Codex does today stays inside that folder.
Step done when: the thread shows my-site as its working folder.
6
Describe the site — watch a good request
Before you send anything, read one strong request. Notice what makes it work: a clear goal, a few concrete details, and a checkpoint before building. Directing an agent is close to ordinary clear speech — the same way you'd brief a capable colleague.
A well-directed exchange
I want a one-page personal site about me. Before you build: ask me 3 questions about the content, then tell me your plan in 4 bullets and wait for my OK.
Three questions: 1) Your name and what you do? 2) One thing you're proud of? 3) A color you like?
1) Aigerim, accountant. 2) I closed our annual audit two weeks early. 3) deep green.
Plan: one page — header with your name and profession; a short “about” section featuring the audit; a contact line; clean layout, deep green accents, plain HTML/CSS in this folder. Build it?
yes, build it.
Now do the same in your thread — either type it your way or start from this:
PROMPT — copy & paste into Codex
Build a one-page personal website about me in this folder.
First ask me 3 questions about the content. After my answers, show me your plan in 4 short bullets and wait for my OK.
Rules: plain HTML and CSS only, no frameworks, everything stays in this folder. When finished, tell me exactly how to open the page.
Step done when: you approved a plan and Codex reports the files are created.
7
Verify — look at what you ordered
Open the my-site folder on your Desktop and double-click index.html. Your browser shows the page. Check it against what you approved: your name, your details, the color you chose. Verification is a habit, not a ceremony — thirty seconds of actually looking.
If the page opens but looks broken or half-empty
Tell Codex what you see, plainly: “The page opens but the about section is empty and the colors are missing.”
It reads its own files, finds the problem, fixes it. Refresh the browser tab to re-check.
Step done when: the page in your browser matches the plan you approved.
8
Revise — two rounds of changes
Ask for changes the same way you'd ask a colleague. After each one, refresh the browser and look.
PROMPT — a change request
Make the heading larger, add a section titled "Now learning: agentic engineering" with one sentence, and tell me what you changed.
Step done when: you've made two changes of your own choosing and verified both.
9
Publish — put your site on the internet
Right now the site is a folder on your laptop, and only you can see it. Publishing means placing a copy of that folder on a hosting service — a computer that is always on and shows your pages to anyone who opens your address. We use Netlify: it's free, and the first publish is literally drag-and-drop.
Create the free account: email and password, then confirm the letter it sends you. No bank card at any point.
You land on a page with a large dotted rectangle that says “Drag and drop your site folder here”.
Drag the my-site folder from your Desktop onto that rectangle — the folder itself, the one that directly contains index.html. The upload takes about 20 seconds.
Netlify shows your new address near the top — a link ending in .netlify.app. Click it: this is your site, on the internet. Open the same address on your phone to feel it properly.
📷 screenshot — the Drop rectangle, and where the .netlify.app link appears after upload (to be added)
If Netlify says “No index.html found”
You dragged a folder that has your folder inside it. Open it, and drag the inner my-site instead.
Deploy again — the newest upload wins.
On macOS
Drag the folder straight from Finder onto the Drop zone — identical otherwise.
Step done when: your site opens on your phone at its netlify.app address.
✦ This morning the site didn't exist. Now it has an address on the internet. That is one full pass of the pipeline: specify, delegate, verify, ship.
Homework≈ 25 minutes + one short read
Tonight
Make the site yours, publish the changes, and read one short article so tomorrow starts faster.
Your live URL shows tonight's version, with the “3 things” list.
Your URL and screenshot are posted in Telegram.
You can name the four agent frameworks from the reading.
Short on time?
Do steps 2 and 4 only — the “3 things” list and the Telegram post. Read the article with breakfast.
homework complete — mark the day done below
Day complete?
App installed · site built · site live · reading done
Tick when the homework above is finished — it syncs to your account.
Self-checkAnswer first, then reveal
Three quick checks
What can Codex do that ChatGPT in the browser cannot?
Act on your computer: create and edit real files in a project folder, run them, inspect the results, and fix what it finds. The chat can only describe; the agent produces things that exist after the conversation ends.
Name the four stations of the pipeline. Which one is yours alone?
Specify → delegate → verify → ship. Verify is yours: the agent reports “done”, but only you can confirm the result matches what you asked. Thirty seconds of looking, every time.
What does publishing (deploying) actually do?
It copies your project folder to an always-on computer that serves it at a URL. Your laptop can sleep; the site stays up. Drag-and-drop is the simplest form — automatic publishing comes later in the course.
What you can do now
Set up an agent workspace from nothing: account, subscription, app.
Tell agent work from chat work.
Run the pipeline once: a website, from description to live URL.
Request changes and verify them like a reviewer, not a passenger.
Next session:
You build a game and a small program — two very different kinds of software, one method. Tonight's reading introduces the agents that will join us along the way.