AI learning guide

Best coding agent courses

Compare courses and resources for learning coding agents, tool execution, codebase context, tests, and agent-ready software work.

Best course for understanding how coding agents work under the hood: Building Coding Agents with Tool Execution. DeepLearning.AI short course taught by Tereza Tizkova and Francesco Zuppichini, built with E2B. Start here if you want to understand the mechanics: tool execution, file inspection, command output, iteration, and why coding agents need a feedback loop instead of a single prompt.

Best course for using an agent on real codebases: Claude Code: A Highly Agentic Coding Assistant. DeepLearning.AI short course taught by Elie Schoppik, focused on Claude Code as an agentic coding assistant. Use this when you want a guided workflow for planning, editing, testing, and reviewing work inside an existing repo.

Best official reference for OpenAI coding-agent workflows: OpenAI Codex. Official OpenAI developer documentation for Codex and agentic software engineering workflows. Use this to understand current Codex behavior, review expectations, and where Codex fits in background engineering tasks.

Best supporting resource for making your repo easier for agents: How To Make Codebases AI Agents Love. Guide by Matt Pocock on AI Hero, aimed at making real codebases easier for agents to navigate. Use this after the first course, because agent performance depends heavily on tests, conventions, project structure, and clear task boundaries.

Building Coding Agents with Tool Execution course artwork showing the instructors and Safe Code Execution for Agents
DeepLearning.AI's Building Coding Agents with Tool Execution course, taught by Tereza Tizkova and Francesco Zuppichini with E2B.

A good coding-agent course should teach you how to supervise a software change from request to tested diff. That means understanding how the agent reads a repo, chooses context, edits files, runs commands, handles failures, and explains the final change.

That is different from learning autocomplete or collecting prompt tricks. Coding agents are useful when they can work inside an existing codebase without making the code harder to review. The courses below are ranked around that practical workflow.

What you are actually trying to learn

A coding agent course should teach you a loop. The loop is: understand the request, inspect the codebase, form a plan, make a small change, run the relevant checks, read the failure, adjust the change, and explain the result. That loop matters more than the brand name of the agent.

This is why many generic AI coding tutorials are weak. They show a model generating a new app from a blank prompt, which is the easiest version of the problem. Real engineering work happens inside existing code: old abstractions, partial tests, hidden conventions, failing setup, missing context, and product constraints. A good course makes those conditions visible.

Start with the course that explains tool execution

For most developers, the best first course is Building Coding Agents with Tool Execution. It teaches the core idea that a coding agent is useful because it can act, observe the result, and revise its plan. That is the difference between asking a chat model for a code snippet and using an agent to do a software task.

The course is valuable because it moves your attention away from clever prompts and toward the operating loop. You learn why command output matters, why tests are the agent's feedback channel, why file context has to be selected carefully, and why the agent needs guardrails around what it is allowed to change.

Then learn a real repo workflow

Once you understand the mechanics, move to Claude Code: A Highly Agentic Coding Assistant. The reason to study Claude Code is not that every developer should use one specific tool forever. It is that Claude Code-style workflows show what day-to-day agentic engineering looks like: planning a change, reading the repo, editing multiple files, running checks, and producing a reviewable diff.

A good Claude Code workflow also teaches restraint. You do not want a coding agent to rewrite half the application because it can. You want it to make a scoped change, preserve unrelated work, run the right checks, and tell you what it changed. That judgement is part of the skill.

Use official docs as references, not as the whole curriculum

OpenAI Codex and Claude Code docs are worth keeping open, but docs are not a full learning path by themselves. They tell you what the tool can do and how the product currently behaves. They do not automatically teach the engineering habits that make the tool useful.

Use official docs when you need current details about permissions, execution, reviews, background tasks, setup, or model behavior. Use courses and real walkthroughs to learn the judgement: when to ask for a plan, when to interrupt, when to narrow scope, when to run tests yourself, and when to reject a patch.

The missing layer: make the codebase agent-friendly

After the first course, study resources like How To Make Codebases AI Agents Love and AI Skills for Real Engineers. This is the part many learners skip. A coding agent is only as useful as the environment you give it. Clear tests, readable errors, conventional structure, good task descriptions, and small reviewable changes matter enormously.

If an agent keeps making messy changes, the problem may not be the model alone. The repo may lack fast checks, the task may be vague, the boundaries may be unclear, or the project may hide important conventions in human memory. Learning to improve those conditions is part of learning coding agents.

A practical learning order

Do not try to learn every coding agent at once. First, learn the mechanics of tool execution. Second, practice one agent workflow in a real repository. Third, improve the repo and task shape so agents can succeed more often. Fourth, compare tools only after you understand the workflow well enough to judge them.

A sensible first project is small: fix a bug with a failing test, add one feature behind an existing pattern, or refactor one isolated component. Ask the agent for a plan, let it inspect the code, require it to run checks, and review the diff yourself. If you cannot verify the result, the task is too large for learning.

What to skip

Skip videos that only show a brand-new app generated from a paragraph. Those can be fun, but they do not teach the hard parts of agentic coding. Also skip prompt packs that promise universal coding-agent commands without showing tests, diffs, failures, or review.

The signal of a useful course is not that everything works on the first try. The signal is that you see what happens when it does not work: the agent reads an error, adjusts the patch, narrows the plan, or asks for clarification. That is the workflow you are paying attention to.

If you want the shortest path, take Building Coding Agents with Tool Execution first, then use Claude Code or Codex on one real repository task, and then study how to make the repo easier for agents to navigate. That sequence teaches the actual skill: supervising an agentic software workflow from request to reviewable change.

Roll a learning mission

Pick one small move from this guide instead of opening ten tabs.

About this guide

Author: Learnetto Editorial Team. Learnetto maintains this AI learning directory by organizing public course pages, official documentation, educator material, and practical learning resources.

How it is made: Learnetto uses public course pages, official documentation, educator material, and directory data to compile these recommendations. AI may help draft and organize the page, but recommendations are checked against the listed sources, page topic, and learner intent.

Review policy: We only add a named personal reviewer when that person has substantially reviewed the page. Until then, the page is attributed to Learnetto rather than a founder, editor, or individual expert.

Last updated: June 18, 2026. Suggest a correction if a course, doc, or recommendation is outdated.

Videos to watch

Code with Claude London 2026: Opening Keynote video thumbnail

Code with Claude London 2026: Opening Keynote

Claude

The Agentic Engineer Workflow You Need In 2026 video thumbnail

The Agentic Engineer Workflow You Need In 2026

Zen van Riel

Claude Code: Build Your First AI Agent video thumbnail

Claude Code: Build Your First AI Agent

Teacher's Tech

Claude Code beginner's tutorial video thumbnail

Claude Code beginner's tutorial

Peter Yang

Agents for everything else video thumbnail

Agents for everything else

AI Engineer

Educators and sources

Educator / source Best for Skills Start with
Developers, AI engineers AI engineering, Agents, Developer tools Watch AI Engineer talks for production patterns and tool choices.
Everyone from beginners to builders Prompting, Agents, RAG, ML foundations Start with ChatGPT Prompt Engineering for Developers, then pick a RAG or agents course.
Developers, engineering leaders AI coding, Engineering workflows, Frontend Look for AI coding and engineering workflow posts.
Developers and self-directed learners building with AI coding agents AI coding, Claude Skills, Agentic workflows, AI SDK, MCP, LLM fundamentals, Personalized learning Use LLM Fundamentals or the AI Engineer Roadmap if you need concepts, the Vercel AI SDK Tutorial or AI SDK v6 Crash Course if you want to build apps, and the AI Skills catalog if you want practical agent workflows like /teach, /grill-me, /tdd, and /triage.
Product managers, founders, non-engineering product builders Claude Code, AI prototyping, Product shipping, PM workflows Choose one product idea or internal tool and use Claude Code to build a prototype with clear acceptance criteria.
Python developers Python ML, Deep learning, Reinforcement learning, AI coding Use a Python ML playlist before advanced model-building.
AI engineers and product builders AI engineering, Developer tools, Agents, Structured data Watch talks on AI-native interfaces and structured workflows.

Resources

OpenAI Codex

Official product docs · OpenAI · Beginner to advanced

You want the current OpenAI path for agentic software engineering, code review, and background coding tasks.

AI Skills for Real Engineers

Skills catalog · Matt Pocock · Intermediate

You want a reusable skill system for agentic coding, including /grill-me, /grill-with-docs, /to-prd, /to-issues, /tdd, /triage, /handoff, /prototype, and review workflows.

How To Make Codebases AI Agents Love

Guide · Matt Pocock · Intermediate

You want to improve a codebase so AI agents can navigate it, run checks, make smaller changes, and recover from mistakes more reliably.

AI Coding Dictionary

Dictionary · Matt Pocock · Beginner to intermediate

You want plain-English definitions for agentic coding concepts such as context windows, tools, MCP, handoffs, skills, subagents, feedback loops, and agent-ready work.

Learn Anything With My /teach Skill

Guide / Claude skill · Matt Pocock · Beginner to intermediate

You want Claude to act as a personalized teacher that creates a learning mission, finds resources, generates interactive lessons, quizzes you, and keeps progress records.

5 Agent Skills I Use Every Day

Guide · Matt Pocock · Intermediate

You want a practical entry point into Matt's everyday agent skills and how they fit into real software work.

A Complete Guide To AGENTS.md

Guide · Matt Pocock · Intermediate

You want to write project instructions that help coding agents understand commands, conventions, architecture, and working boundaries.

My Skill Makes Claude Code GREAT At TDD

Guide / Claude skill · Matt Pocock · Intermediate

You want an agent workflow that implements behavior with a red, green, refactor loop instead of jumping straight to broad code changes.

grill-with-docs: Align Before You Build

Guide / Claude skill · Matt Pocock · Intermediate

You want an AI interview process that uses docs and domain language to clarify a feature before implementation starts.

AI Agents in LangGraph

Short course · DeepLearning.AI · Intermediate

You want a focused course on building stateful AI agents and agent workflows with LangGraph.