Launch sale 50% off every pass

See plans

AI coding agents: harnesses, MCP and code review

A coding agent is a model running in a loop with tools. Once you understand the loop, the harness around it and the protocol it uses to reach your tools, you can tell when an agent will do good work and when it will confidently waste your afternoon.

7 lessons81 minUpdated 28 Oct 2026

Start the course

Lessons

  1. What a coding agent actually is

    The model, the loop, the tools and the context window, and why the same model behaves differently in different products.

    13 minFree
  2. Inside the harness: context, tools and permissions

    Instruction files, compaction, subagents, hooks, permission modes and the sandbox, and which of them the model is free to ignore.

    12 minInterview Prep pass
  3. MCP: how agents connect to tools and data

    Hosts, clients and servers; tools, resources and prompts; the stateless 2026-07-28 protocol, its transports and authorization.

    12 minInterview Prep pass
  4. Build a small MCP server

    Write a working server with the official SDK, test it with the Inspector and connect it to an agent.

    12 minInterview Prep pass
  5. Automated code review with Claude

    How Claude reviews pull requests, what it catches, what it misses and how to configure it for your repository.

    11 minInterview Prep pass
  6. A workflow that gets good results from agents

    Define done first, plan before editing, keep diffs small, let checks close the loop and read the diff before you trust it.

    10 minInterview Prep pass
  7. Agent safety: prompt injection, secrets and permissions

    What can go wrong when an agent reads untrusted text or holds your credentials, and the settings that limit the damage.

    11 minInterview Prep pass

Interview Prep pass · Compare plans

Esc
↑↓Move ↵Open Ctrl↵New tab >Actions ?Shortcuts

Keyboard shortcuts

Anywhere

Open search
CtrlKor /
Show these shortcuts
?
Close a window or menu
Esc

In search

Move through results
↑or ↓
Open the result
↵
Open in a new tab, or a problem on its judge
Ctrl↵
List actions only
>
Remove the filter
⌫

Go to

Learn
GthenL
Practice
GthenP
Assessments
GthenA
System design
GthenS
Companies
GthenC
My profile
GthenM
Today's quest
GthenT
Home
GthenH

Report a bug

Page