Knowledge becomes skill through doing. Here are three self-contained exercises on realistic non-coder tasks. Each uses everything you've learned — a clear brief, the safe defaults, a plan-first habit, and reviewing the diff. Do them in Codex as you read.
Kennis wordt vaardigheid door te doen. Hier zijn drie op zichzelf staande oefeningen met realistische niet-programmeurtaken. Elke gebruikt alles wat je leerde — een heldere briefing, de veilige standaarden, eerst-plannen, en de diff beoordelen. Doe ze in Codex terwijl je leest.
Make a fresh practice folder (e.g. codex-labs) and open it as your project. Working in a throwaway folder means you can experiment freely. Keep the safe default permissions on.
Maak een nieuwe oefenmap (bijv. codex-labs) en open die als je project. In een wegwerpmap kun je vrij experimenteren. Houd de veilige standaardrechten aan.
Goal: point Codex at a pile of files and get a useful overview — no editing, pure analysis.
Setup: drop 3–5 documents into your folder (any old reports, notes, or PDFs).
Try this prompt (set the sandbox to read-only first — Module 08):
Look at every file in this folder (read-only — don't change anything).
Give me: 1) a one-line summary of each file, 2) any topics that appear
in more than one file, 3) anything that looks out of date.
Keep it to one page. Don't edit any files.
What to watch for: notice Codex doesn't ask to change anything because you set read-only. Review: is the summary accurate? Stretch goal: ask it to "save that overview as overview.md" — and watch it now ask permission, because saving needs workspace-write.
Doel: richt Codex op een stapel bestanden en krijg een nuttig overzicht — niet bewerken, puur analyseren.
Opzet: zet 3–5 documenten in je map (oude rapporten, notities of PDF's).
Probeer deze prompt (zet de sandbox eerst op read-only — Module 08):
Bekijk elk bestand in deze map (read-only — wijzig niets).
Geef me: 1) een samenvatting van één regel per bestand, 2) onderwerpen die
in meer dan één bestand voorkomen, 3) alles wat verouderd lijkt.
Houd het op één pagina. Bewerk geen bestanden.
Waar op te letten: merk op dat Codex niets wil wijzigen omdat je read-only instelde. Beoordeel: klopt de samenvatting? Uitdaging: vraag "sla dat overzicht op als overzicht.md" — en zie dat het nu wél toestemming vraagt, want opslaan vereist workspace-write.
Goal: turn a messy spreadsheet into a clean one — and have Codex verify its own work.
Setup: save a small messy CSV or spreadsheet into the folder (duplicate rows, inconsistent capitalization, blank lines — perfect).
Try this prompt (note the "done when" line — Module 05):
Take @data.csv. Plan your approach first and show me, then:
remove duplicate rows, fix inconsistent capitalization in the name column,
and delete empty rows. Save the result as data-clean.csv — keep the original.
Done when you tell me how many rows you removed and show me the first 5 cleaned rows.
What to watch for: it should present a plan before touching anything. Approve it, then review the diff. Review: did it keep the original file? Do the numbers add up? Stretch goal: "Now add an AGENTS.md so future cleanups in this folder always keep the original and always report row counts."
Doel: maak van een rommelige spreadsheet een schone — en laat Codex zijn eigen werk verifiëren.
Opzet: zet een kleine rommelige CSV of spreadsheet in de map (dubbele regels, inconsistente hoofdletters, lege regels — perfect).
Probeer deze prompt (let op de "klaar wanneer"-regel — Module 05):
Neem @data.csv. Plan eerst je aanpak en toon die, dan:
verwijder dubbele regels, herstel inconsistente hoofdletters in de naamkolom,
en verwijder lege regels. Sla het op als data-schoon.csv — behoud het origineel.
Klaar wanneer je vertelt hoeveel regels je verwijderde en de eerste 5 schone regels toont.
Waar op te letten: het hoort een plan te tonen voordat het iets aanraakt. Keur het goed, beoordeel dan de diff. Beoordeel: behield het het origineel? Kloppen de aantallen? Uitdaging: "Voeg nu een AGENTS.md toe zodat toekomstige opschoningen in deze map altijd het origineel behouden en altijd regelaantallen rapporteren."
Goal: create something you can actually open and use — and feel what "building" with Codex is like.
Try this prompt:
Build a simple, single-page tool that converts euros to US dollars.
Plan it first. It should be one file I can open in my web browser,
with a box to type an amount and a clearly shown result.
Use a fixed example rate and note that it's an example.
Done when you tell me the file name and how to open it.
What to watch for: Codex may use the in-app browser to show you the result. Review: open the file — does it work? Iterate in plain language: "Make the title bigger and add a euro sign in the input." Watch how a conversation refines the result. Stretch goal: "Add a second conversion for British pounds."
Doel: maak iets dat je echt kunt openen en gebruiken — en voel hoe "bouwen" met Codex is.
Probeer deze prompt:
Bouw een eenvoudig hulpmiddel op één pagina dat euro's naar Amerikaanse dollars omrekent.
Plan het eerst. Het moet één bestand zijn dat ik in mijn webbrowser kan openen,
met een vak om een bedrag te typen en een duidelijk getoond resultaat.
Gebruik een vaste voorbeeldkoers en vermeld dat het een voorbeeld is.
Klaar wanneer je de bestandsnaam geeft en hoe ik het open.
Waar op te letten: Codex gebruikt mogelijk de ingebouwde browser om het resultaat te tonen. Beoordeel: open het bestand — werkt het? Itereer in gewone taal: "Maak de titel groter en voeg een euroteken toe in het invoerveld." Zie hoe een gesprek het resultaat verfijnt. Uitdaging: "Voeg een tweede omrekening voor Britse ponden toe."
In three short labs you used read-only vs workspace-write, a four-part brief, plan-first, "done-when" verification, diff review, conversational iteration, and even AGENTS.md. That's the whole loop of working with Codex — on tasks that look nothing like coding.
In drie korte labs gebruikte je read-only vs workspace-write, een briefing in vier delen, eerst-plannen, "klaar-wanneer"-verificatie, diff-beoordeling, gespreksiteratie en zelfs AGENTS.md. Dat is de hele lus van werken met Codex — bij taken die niets op programmeren lijken.