THE CODEX LEARNING DESK

A reference desk
for learning Codex.

Find the right reference, try one useful thing, and build your understanding of working with Codex.

01 / GET YOUR BEARINGS

What do you want to do?

Choose a starting point.
Come back when the question changes.

Work in the terminal

Get oriented in your project, then find the command or setting that fits the job.

Try: Ask Codex to explain a small private project before changing it.

Review a result

Read the change, check the behavior, and compare the outcome with your original goal.

Try: Ask which checks establish that a change works, then inspect the evidence.

02 / CARRY YOUR WORK FORWARD

A notebook that travels with you.

Obsidian · Syncthing · Markdown
A companion to working with Codex.

Shape a prompt on one computer, continue on another, and keep a common record of decisions and discoveries. A synced Obsidian vault gives those notes a home you can return to—and point Codex toward when you resume.

ORGANIZE / OBSIDIAN

Give the work a home.

An Obsidian vault is a folder of notes. Keep project briefs, questions, sources, and handoffs together, then link the pieces that help you pick up again.

Try: Make one project note and link it to a short handoff.

COMMUNICATE / MARKDOWN

Make the request clear.

Markdown adds simple structure to plain text. Use headings for goals and context, lists for requirements, and code blocks for exact commands or output you want Codex to inspect.

Try: Turn a loose request into a note with a goal, relevant files, boundaries, and checks.

Write. Sync. Continue.

  1. Before switching: save what changed, what was checked, and the next useful step.
  2. On the other computer: check sync status and open the note to confirm the latest text arrived.
  3. Resume with context: ask Codex to read that note from this computer’s local synced folder before continuing.
A small Markdown handoff to adapt

Save a note like this alongside your project. Replace the prompts with actual observations; leave uncertain results marked as uncertain.

# Project handoff

## Goal
What useful result are we working toward?

## Current state
- What changed, and why?
- What was checked, and what remains uncertain?

## Relevant files
- Give paths relative to the project, with a reason to read each file.

## Next step
The next small task and how to check its result.

## Boundaries
What should remain unchanged?

To resume: “Read the project handoff at the local path I provide. Check it against the current files, summarize where we are, and help me take the next step.”

Syncing a note makes the file available on another computer. Tell Codex which note to read; the sync itself does not supply conversation context.

Learning links: Obsidian Help, Syncthing documentation, and CommonMark. Reviewed .

03 / KEEP GOOD SOURCES CLOSE

The Codex reference shelf

Fourteen selected resources.
A reason to open each one.

  • OpenAI · ChatGPT Learn01

    Codex best practices

    Turning an idea into a clear task with context, boundaries, and a way to check the result.

    StartPlanReview
  • OpenAI · ChatGPT Learn02

    Codex CLI

    Learning how to work from a terminal in a project directory.

    TerminalUbuntu
  • OpenAI · ChatGPT Learn03

    Developer commands for the CLI

    Looking up commands, options, and session operations in the terminal interface.

    TerminalReference
  • OpenAI · ChatGPT Learn04

    Project instructions with AGENTS.md

    Understanding where reusable project guidance belongs and how it is discovered.

    ProjectsInstructions
  • OpenAI · ChatGPT Learn05

    Agent approvals and security

    Understanding permissions, sandbox boundaries, approvals, and network access.

    PermissionsReference
  • OpenAI · ChatGPT Learn06

    Configuration basics

    Understanding personal and project settings before changing them.

    SettingsProjects
  • OpenAI · ChatGPT Learn07

    Windows desktop guidance

    Finding the current official guidance for desktop work on Windows.

    Desktop guidance also covers ChatGPT.

    WindowsDesktop
  • OpenAI · ChatGPT Learn08

    Remote connections

    Checking documented ways to work with another host and their platform requirements.

    Check requirements for your device and host.

    RemoteSSH
  • OpenAI · ChatGPT Learn09

    Models

    Checking current model guidance and availability before making a choice.

    Includes ChatGPT and Codex; availability can vary.

    ModelsReference
  • OpenAI · ChatGPT Learn10

    Build skills

    Considering whether a repeated workflow would benefit from reusable instructions and resources.

    SkillsExtend
  • OpenAI · ChatGPT Learn11

    Model Context Protocol

    Learning how tools and external context can connect to Codex.

    MCPExtend
  • OpenAI Cookbook12

    Codex Cookbook

    Looking for worked developer examples that address a concrete problem.

    ExamplesBuild
  • OpenAI · ChatGPT Learn13

    Official videos and stories

    Exploring demonstrations and project stories; select Codex-related material from this broader collection.

    A broader collection; look for Codex examples.

    WatchExplore
  • OpenAI · ChatGPT Learn14

    ChatGPT and Codex changelog

    Checking documented changes before adopting advice based on an older interface or feature.

    Includes updates to both ChatGPT and Codex.

    UpdatesReference

04 / PUT A LITTLE INTO PRACTICE

Give your next session a shape.

Prepare a useful task

A small scaffold to adapt to the work in front of you.

Goal: What useful result do I want?
Context: Which project, files, examples, and existing behavior matter?
Boundaries: What may change, and what must stay unchanged?
Done when: How should the result be checked?
Learning: Explain the key decisions and what I should inspect myself.

Select and copy the text, or use the copy button when available.

More on writing a useful task

AN EXERCISE TO TRY

Understand a website
through its source.

Start with a small private sample of pages. Give yourself one question to investigate.

  1. Find a string and inspect its context.
  2. Trace a shared include to the pages that use it.
  3. Explain what the evidence establishes—and what still needs a check.

Keep one note: What did you notice that a text match alone didn’t tell you?