AI Work Academy / Build With Codex and Claude Code
Beginner-friendly technical / FIVE LESSONS

Build With Codex and Claude Code

Ship a small feature with tests, code review and a rollback plan.

Learn a disciplined AI-assisted software workflow from requirements and a small repository change to tests, review and a cautious release.

3–4 hours suggested practice · Free, written and self-paced · No certificate or video promised

Laptop, notebook and clock on a wooden desk
Illustrative editorial image. Not a photograph of an actual class.

Your learning outcomes

  • Define an achievable feature
  • Brief a coding agent safely
  • Inspect code diffs and tests
  • Check accessibility and quality
  • Prepare release and rollback
Your progress

0 of 5 activities checked

Completion checkmarks are stored only in this browser. Your answers are not uploaded.

HOW THIS COURSE WORKS
01Choose the job
02Give context
03Choose tools
04Delegate & build
05Review & test
06Improve & repeat
LESSON 01 / 30 min

Choose a tiny project

Small verifiable changes are the fastest way to learn engineering with agents.

Follow along

  1. Start with a sample project or a repository you own and can edit.
  2. Choose one feature: a reading-list checklist with local persistence.
  3. Write acceptance criteria for normal, empty and incorrect input.
  4. Set the scope: new branch only, no production changes, no secrets.
What you will produce

A concise, testable feature specification.

Copy and adapt this prompt

WORKSHOP PROMPT
Act as a senior engineer helping a beginner. I want a reading-list checklist that can add an item, mark it done, and persist locally. Write a one-page specification with scope, acceptance criteria, edge cases, accessibility requirements, test cases and a list of files we should inspect before editing. Do not write code yet.
Quality gate

A second person could decide whether the feature passes.

Remember: Avoid using a production repository or deploying on lesson one.

LESSON 02 / 35 min

Inspect the codebase and plan

Before editing, understand existing conventions and where the change belongs.

Follow along

  1. In Codex or Claude Code, open the safe practice repository and check the active branch.
  2. Ask for a map of relevant components, data flow and existing tests.
  3. Request an implementation plan with risks and a minimal diff.
  4. Review proposed file edits before granting any write permission.
What you will produce

Repository map and file-level plan.

Copy and adapt this prompt

WORKSHOP PROMPT
Inspect this practice repository in read-only mode. Find the entry point, related UI component, state handling, test setup and build command. Propose a minimal implementation plan and explain which files would change, why, and how to test. Do not modify files until I explicitly approve the plan.
Quality gate

The proposed approach matches the project's actual stack.

Remember: AI-generated file paths and commands must be verified inside the real repository.

LESSON 03 / 45 min

Build on a branch and run tests

An agent can generate code; shipping it is still a human engineering decision.

Follow along

  1. Create a feature branch and confirm a clean worktree.
  2. Implement only the approved acceptance criteria.
  3. Run the existing test suite and add tests for empty inputs and persistence.
  4. Inspect the diff for unrelated edits, dependency surprises and exposed secrets.
What you will produce

An inspectable patch and actual test report.

Copy and adapt this prompt

WORKSHOP PROMPT
Implement the approved reading-list feature on the current feature branch only. Keep the diff minimal. Add tests for add, complete, empty-input and local-persistence behavior. Run the project's test and lint commands. Report exactly what ran, with pass/fail results and any limitations. Do not commit to main, install unknown dependencies, or deploy.
Quality gate

Tests actually executed; their output and limitations are recorded.

Remember: A claimed successful test without tool output is not evidence.

LESSON 04 / 40 min

Review UX, accessibility and security

Functional code may still be confusing, inaccessible, or unsafe.

Follow along

  1. Inspect the feature at phone and desktop widths.
  2. Use keyboard-only navigation and verify focus, labels and statuses.
  3. Test error, empty and refresh states using real browser behavior.
  4. Ask a second review pass to spot data exposure or unnecessarily complex logic.
What you will produce

A prioritized defect list, corrected patch and manual QA log.

Copy and adapt this prompt

WORKSHOP PROMPT
Review the patch as a skeptical accessibility and security reviewer. Check focus visibility, labels, live updates, contrast, empty states, dependency changes, dangerous operations, and secret handling. List issues by severity and specific evidence. Do not claim browser tests unless they ran.
Quality gate

No critical accessibility or security issue is knowingly left open.

Remember: Automated test passing does not substitute for real interaction testing.

LESSON 05 / 40 min

Release only after approval

Finish with a deploy plan and a path back to safety.

Follow along

  1. Prepare a pull request with summary, screenshots, tests and unresolved risks.
  2. Verify deployment configuration, backups and rollback instructions.
  3. Request explicit approval before merging or publishing.
  4. After release, check the live feature and document issues for follow-up.
What you will produce

A release-ready review package with rollback steps.

Copy and adapt this prompt

WORKSHOP PROMPT
Prepare a release checklist and PR description for this change. Include acceptance criteria, exact tests run, accessibility checks, changed files, remaining risks, release owner, rollback command or procedure, and post-release smoke tests. Do not merge or deploy.
Quality gate

The release owner can confidently approve or reject it.

Remember: Never disclose API keys, disable guardrails or pretend a deployment happened.

Keep your work. Use it again.

Test the workflow on a second example before connecting accounts or automating. If you need feedback on a real project, bring your sanitized brief to a private working session.

Product documentation and next steps

Tools and plan entitlements can change. Check your provider and workspace access before following interface instructions.

Existing AI Teachers resources: Agent to Outcome · All free written courses

Updated 2026-10-25. Paid group cohorts, certification, and live dates are not represented as currently available.