Codex - The Practical Guide

Boost your agentic engineering game by mastering OpenAI's Codex agent - from basics to advanced features

Course Overview

About This Course

You’re getting results with Codex—but it still feels like you’re guessing. Prompts work sometimes, then you hit a wall: messy context, inconsistent outputs, and a sense that you’re not using the tool the way power users do.

This course gives you a practical system for working with Codex efficiently. Instead of treating features like magic, you’ll understand how Codex “thinks,” when to use which workflow, and how to turn vague tasks into reliable, repeatable execution.

By the end, you’ll be able to run Codex as a serious development partner: plan work before it starts, keep sessions organized as projects grow, and confidently use advanced capabilities to ship better software faster—without the trial-and-error loop that wastes hours.

What You'll Learn

You’ll learn the specific Codex workflows and features that turn casual prompting into reliable, project-grade agentic engineering.

  • Efficient Codex workflow

    Use Codex to write code and build programs with AI in a way that stays fast and predictable, replacing inefficient prompting habits with a repeatable approach you can apply across projects.

  • Core commands mastery

    Confidently use Codex’ core commands to steer execution, reduce back-and-forth, and keep work moving forward when tasks get multi-step or requirements change mid-stream.

  • Context engineering control

    Design and manage context so Codex has what it needs—no more, no less—so outputs stay aligned with your codebase and intent instead of drifting as the session grows.

  • Plan Mode delivery

    Use Plan Mode to plan and build projects with Codex using spec-driven development, so you can move from requirements to implementation with clearer steps and fewer surprises.

  • Advanced feature usage

    Apply high-impact capabilities like different input modes and agent skills to handle more complex tasks, choosing the right feature for the job instead of defaulting to basic prompts.

  • MCP extension setup

    Extend what Codex can do with MCPs, so you can add capabilities beyond the default experience and make Codex more useful inside real development workflows.

Ready to get started?

See enrollment options

Prerequisites

  • Basic programming experience is required.

  • You’ll need a Codex subscription (and Codex installed) to use it efficiently during the course.

Who Is This Course For?

  • Codex beginners

    You’ve started prompting and you can get snippets, but you don’t feel in control. This is the next step to stop guessing and start using Codex with confidence.

  • Working developers

    You already ship software, but Codex feels inconsistent or slow in real work. This course helps you turn it into a dependable tool you can use day after day.

  • Power-user aspirants

    You know there’s more to Codex than basic prompts, but the feature set feels scattered. This course gives you a clear path to using the capabilities that separate casual users from advanced users.

Curriculum Overview

Start Now

Preview the structure and pacing of this course before you begin.

  • Setup, Configuration & Basic Usage23 lectures41m
    • 01Welcome To This Course!0:37 min
    • 02An Introduction To Codex2:27 min
    • 03About This Course1:00 min
    • 04Codex Requirements & Usage1:44 min
    • 05Controlling Data Privacy0:51 min
    • 06Getting Started: Codex CLI & IDE Integration2:27 min
    • 07CLI & IDE Integration - Basic Usage3:15 min
    • 08Per-session Models & Other Configuration3:40 min
    • 09Getting Started: Codex Desktop App3:42 min
    • 10Desktop App: UI Overview & Walkthrough2:57 min
    • 11Tracking Your Codex Usage0:59 min
    • 12Configuring Codex (Cross-Session)3:29 min
    • 13Understanding The Codex Security Model2:30 min
    • 14Tweaking Codex Security Settings3:11 min
    • 15The Shell Environment Policy1:16 min
    • 16Working with Profiles & One-off Configs0:00 min
    • 17Using Other Providers0:00 min
    • 18Managing & Resuming Sessions1:10 min
    • 19Version Control & Undoing Changes1:43 min
    • 20Advanced Ways Of Invoking The CLI1:35 min
    • 21Codex CLI - Command & Options Cheat Sheet0:00 min
    • 22Context Window Management & Compaction2:47 min
    • 23Course Resources & Community0:00 min
  • Core Concepts & Advanced Usage33 lectures2h 2m
    • 01Module Introduction0:59 min
    • 02Prompt & Context Engineering1:06 min
    • 03Bun Needed!0:00 min
    • 04Prompt Engineering In Action Using Spec-driven Development4:26 min
    • 05Context Engineering in Codex CLI, IDE & Desktop App3:22 min
    • 06Analyzing Code Changes3:48 min
    • 07Prompting: Hoping vs Knowing2:47 min
    • 08Leveraging Plan Mode5:05 min
    • 09Reviewing Agent Code & Providing Feedback2:23 min
    • 10Creating & Managing Great AGENTS.MD Files4:50 min
    • 11Working with Nested AGENTS.MD Files1:24 min
    • 12Maintaining Efficient AGENTS.MD Files0:00 min
    • 13Leveraging Codex' Worktrees Feature11:03 min
    • 14Using Git Worktrees Manually0:00 min
    • 15Steering & Queueing Follow-up Messages4:21 min
    • 16Planning & Iterating on Code: With and Without AI3:14 min
    • 17Using MCP Servers10:39 min
    • 18More MCP Servers0:00 min
    • 19Agent Skills: An Introduction3:01 min
    • 20Creating & Understanding Agent Skills3:38 min
    • 21Invoking Skills Manually & Automatically3:42 min
    • 22Advanced Agent Skills3:35 min
    • 23Creating Skills via Codex4:04 min
    • 24Loading Skills From Directories3:24 min
    • 25Adding Images To Prompts4:44 min
    • 26The Importance Of Feedback Loops in Agentic Engineering2:04 min
    • 27Using the Built-in Code Review Mode2:41 min
    • 28Setting Up & Using Automated Tests6:42 min
    • 29Providing Browser Access To Codex6:24 min
    • 30Forking Sessions3:34 min
    • 31Codex Cloud: Setup5:57 min
    • 32Codex Cloud: Sending Tasks & Applying Changes7:28 min
    • 33Using Desktop App Automations1:42 min
  • Advanced Integrations, Bot Usage & Codex SDK11 lectures33m
    • 01Module Introduction0:34 min
    • 02Codex for GitHub PR Code Reviews5:19 min
    • 03Slack Integration2:54 min
    • 04Codex as Non-Coding Agent4:04 min
    • 05Redirecting Codex Output2:08 min
    • 06Codex as a Web Search / Research Assistant1:39 min
    • 07Extracting & Writing JSON Output3:37 min
    • 08Creating Images with Codex3:53 min
    • 09Performing Data Analysis & Creating Reports3:55 min
    • 10Using the Codex SDK4:41 min
    • 11Wrap Up & Course Roundup0:50 min

Ready to Get Started?

Choose the option that works best for you.

Single Course

Codex - The Practical Guide

One Payment. Lifetime Access.

$69one-time

  • One-time payment
  • All future updates for this course
  • Downloadable resources & code
  • Certificate of completion
  • Hands-on exercises & projects
  • Self-paced learning
  • English captions on all videos
  • Lifetime access