
Discover how AI coding agents transform software engineering by planning, context management, and delivering production-ready workflows through harness engineering with Claude Code, Codex CLI, and Gemini CLI.
Discover how AI coding agents differ from traditional language models and master the planning, tool calling, execution, reflection, and verification steps that power reliable engineering workflows.
Explore the growing ecosystem of ai coding tools and compare eight platforms: cloud code, codex cli, gemini cli, cursor, klein, ada, windsurf, opencode, and their planning, context management, and verification.
Learn to choose the right ai coding tool for each project by evaluating type, complexity, environment, workflow, budget, and security, and apply architecture, refactoring, and debugging considerations with a toolbox.
Explore how modern ai coding agents understand user requests, plan, gather context, select tools, execute, and verify results through iterative retry for reliable software engineering workflows.
Explore Claude Code internals, from Claude.md onboarding and layered memory to planning mode, permissions, auto-approval, hooks, skills, and commands, building a secure, configurable AI engineering platform.
Explore Codex CLI architecture and its seven components—installation, authentication, configuration, agent workflow, intelligent file editing, command execution, and approvals—and its role as a production-ready AI software engineer in the terminal.
Explore Gemini command-line interface, Google's terminal artificial intelligence engineering agent that analyzes repositories, plans tasks, and integrates tools for software. Learn installation, authentication, repository understanding, context handling, and prompt strategies.
Discover how Gemini CLI leverages memory, project rules, tool integration, and intelligent code editing to deliver AI reviews, performance tuning, and human validation in a cohesive engineering workflow.
Master context windows by balancing token budgets with compression, retrieval, and prioritization to enable AI coding agents to reason over large software projects using repository indexing and intelligent file selection.
Explore five memory types: session memory, persistent memory, repository memory, user memory, and team memory, and learn how AI coding agents remember context and support long-term productivity.
Master prompt engineering for AI coding agents by turning vague requests into actionable objectives, task decomposition, acceptance criteria, engineering constraints, examples, and iterative prompting to produce maintainable, production-ready software.
Explore instruction files like clod.md, agents.md, and gemini.md guide AI coding agents in a repository. Apply iterative prompting and a five-part framework: objective, context, constraints, acceptance criteria, output format.
Explore permissions and sandboxing in AI coding agents, detailing read and write permissions, least privilege, command approvals, and sandboxed execution with human oversight to ensure safe, autonomous engineering.
“This course contains the use of artificial intelligence”
Welcome to Harness Engineering Masterclass: AI Coding Agents, a comprehensive, hands-on course designed to teach you how modern AI coding agents actually work and how to build reliable, production-ready development workflows around them. While many courses focus on prompting, this course goes much deeper by exploring the architecture, execution model, and engineering principles behind autonomous coding systems. You'll learn how Claude Code, OpenAI Codex CLI, Gemini CLI, and other modern AI development tools reason about problems, manage context, execute tools, edit repositories, and collaborate to solve complex software engineering tasks.
We begin by exploring the evolution of software development, from traditional programming to today's agentic AI era. You'll understand the differences between large language models (LLMs) and AI agents, discover the agentic execution loop, and learn why Harness Engineering has become one of the most important skills for AI-powered software development. You'll also compare leading AI coding tools including Claude Code, Codex CLI, Gemini CLI, Cursor, Cline, Aider, Windsurf, and OpenCode, learning where each excels and how to select the right tool for different engineering challenges.
As the course progresses, you'll build a strong foundation in Harness Engineering Fundamentals, including execution environments, context management, runtime architecture, control planes, data planes, and the complete AI agent lifecycle. You'll gain a deep understanding of how coding agents collect repository context, plan tasks, select tools, execute commands, verify results, recover from failures, and continuously improve their outputs through reflection and iterative reasoning.
The course includes extensive deep dives into Claude Code, OpenAI Codex CLI, and Gemini CLI. You'll learn how to install and configure each platform, understand their internal architecture, and establish effective project rules, coding standards, reusable workflows, and engineering best practices that improve consistency across individual and team development environments.
A major focus of the course is Context Engineering, one of the most critical disciplines in modern AI software development. You'll learn how to optimize context windows, prioritize relevant information, compress large repositories, manage project memory, retrieve important files, and provide agents with exactly the information they need to produce accurate, efficient, and maintainable code. You'll also explore persistent memory, repository memory, session memory, and team-wide knowledge sharing strategies.
You'll master Prompt Engineering for Coding Agents, learning how to write clear objectives, define acceptance criteria, establish constraints, decompose large engineering tasks, and create reusable prompt templates that consistently generate higher-quality code. Rather than relying on trial and error, you'll learn structured techniques for guiding AI agents through complex engineering problems with predictable and reliable results.
Beyond prompting, you'll explore tool calling, command execution, Git integration, file editing, web access, search tools, IDE integration, and secure automation workflows. You'll understand how permission systems, approval workflows, sandboxing, validation, and human oversight enable AI agents to safely interact with production codebases while minimizing operational risk.
One of the highlights of the course is an in-depth exploration of the Model Context Protocol (MCP). You'll learn why MCP was created, how MCP clients, MCP servers, resources, tools, and prompts work together, and how to integrate AI agents with external systems such as GitHub, Jira, databases, Slack, browser automation, and custom enterprise services. By the end of this section, you'll understand how MCP enables standardized communication between AI agents and real-world software ecosystems.
You'll also build practical automation systems using Hooks, Skills, slash commands, reusable workflows, project templates, validation pipelines, Git automation, and team productivity techniques. These concepts help transform AI assistants into repeatable engineering systems capable of handling complex development workflows with minimal manual intervention.
The course then expands into Multi-Agent Engineering, where you'll learn how specialized AI agents collaborate to solve larger software projects. You'll design systems using Planner Agents, Developer Agents, Reviewer Agents, Tester Agents, Documentation Agents, and Security Agents, while learning techniques for delegation, shared context, communication, parallel execution, workflow orchestration, conflict resolution, and coordinated software delivery.
Finally, you'll bring everything together by learning Production Harness Engineering. You'll explore repository organization, engineering standards, automation pipelines, guardrails, logging, observability, tracing, debugging, replay systems, metrics, error handling, and operational best practices required to deploy reliable AI-assisted development workflows in professional environments.
Throughout the course, you'll complete practical demonstrations, real-world examples, and hands-on exercises that reinforce every major concept. By the end, you'll possess a deep understanding of Harness Engineering, AI Coding Agents, Claude Code, OpenAI Codex CLI, Gemini CLI, MCP, Context Engineering, Prompt Engineering, Multi-Agent Systems, and Production AI Development. Whether you're a software engineer, AI engineer, DevOps professional, technical lead, or technology enthusiast, this course will provide the knowledge and practical skills needed to build, customize, and deploy modern AI-powered software engineering systems with confidence.