Turn intent into a bounded, visible change
Ship a deterministic thin slice to a real URL, then prove what changed from evidence.
You know it works whenA stranger can open the URL, complete one useful job, and see the intended output.
You should be able to
- name one user, repeated job, primary input, and valuable output
- turn that contract into a bounded agent task
- use voice, screenshots, and basic terminal commands to supply evidence
- check plan limits and distinguish a usage ceiling from a software failure
- ship a deterministic thin slice to a public URL
Start with
- Prompt Engineering Interactive TutorialComplete the exercises on clear instructions, examples, and output shape.
- From Experiments to DeploymentsRead the sections that separate a demo from a deployable product slice.
- Running Codex Safely at OpenAIRead the sandbox, approval, and network-boundary sections.
Save for later
- - neural-network training and transformer math
- - retrieval systems and agent architecture
- - authentication, billing, and full observability
- - formal eval harnesses
Practice · free in full
Make: Choose one real product idea. Write AGENTS.md before the first feature, ask the agent for a plan, constrain it to one thin slice, and deploy that slice to a URL someone else can open.
Codex path
Use AGENTS.md, plan mode, a workspace-write sandbox, scoped approvals, /status, and the repository's own build command.
Claude Code path
Import @AGENTS.md from CLAUDE.md, review /memory, use /doctor to diagnose context problems, and match the same permission boundary.
Seeded failure
The first deployment intentionally receives a missing environment value. Diagnose the hosting log before asking the agent to edit code.
Budget and stop condition
Check /status before starting. Stop after 90 minutes or at 60% of the current usage window. If a limit resets mid-task, save a commit and one next executable action; the agent stopping may be an access event, not a code failure.
You know it works when
another person can open the URL and complete the one promised job; the saved log identifies the seeded failure; the final diff stays inside the written scope
Save this
product contract, AGENTS.md, public URL, before-and-after screenshot, deployment log, final diff, and commit hash
Codex is the reference harness. Tushar holds an OpenAI Codex Ambassador role. The course teaches mechanisms, uses Claude Code as a first-class adapter, and names real differences instead of claiming parity. Tool-specific instructions are versioned and reviewed every 4–6 weeks.