This course teaches learners how to develop, deploy, and manage agentic AI systems within GitHub-based software development workflows. Participants learn how AI agents can be integrated into the software development lifecycle, including agent architecture design, tool and environment configuration, memory and state management, execution, evaluation, and governance. Learners explore how to operate agent workflows inside the SDLC, supervise autonomous behavior using GitHub controls, evaluate and tune agent outputs, configure custom agents, and coordinate multi-agent execution safely. Developing in Agentic AI Systems (GH-600) Benefits Course Benefits Builds practical skills for developing and managing AI agents in GitHub workflows Helps development teams integrate agents safely into the SDLC Covers agent architecture, tooling, MCP servers, execution environments, memory, state, and evaluation Supports responsible use of AI agents through governance, guardrails, and human oversight Helps teams supervise autonomous agent behavior while maintaining traceability and control Prepares learners for the GitHub Certified: Agentic AI Developer certification Prerequisites Learners should have experience with the software development lifecycle, GitHub workflows and controls, code quality practices, security practices, and code review processes. They should also have experience with coding agents such as GitHub Copilot, MCP servers, custom instructions, custom agents, tools, and Copilot setup steps. Exam Information GitHub Certified: Agentic AI Developer Agentic AI Development in GitHub Course Outline Learning Objectives Foundations of Agentic AI in GitHub In this section, learners explore how AI coding agents are changing software development by planning, acting, and improving within GitHub workflows. Define agentic AI in the SDLC Explain the agent lifecycle: plan, act, evaluate Describe GitHub as the system of record and control plane Identify responsibilities, risks, anti-patterns, and traceability needs Apply the contributor model to agent-generated work Agent Architecture and SDLC Integration In this section, learners design agentic systems that use GitHub workflows to build software safely, reliably, and with appropriate controls. Map agent responsibilities to the SDLC Define inputs, outputs, and success criteria Separate planning, reasoning, and execution Apply pull request governance using templates, checks, CODEOWNERS, rules, and environment gates Build reliable workflows with outputs, contexts, triggers, and cross-job handoffs Control and operate agents using observability, tools, MCP, secrets, hooks, and reliability practices Tooling, MCP, and Agent Execution Environments In this section, learners configure the tools, execution environments, and boundaries agents need to perform tasks safely within GitHub workflows. Explain how agents interact with GitHub APIs and workflows Use Model Context Protocol servers, registries, and allow lists Define execution context and boundaries Apply agent execution limits and protections Multi-Agent Systems and Orchestration In this section, learners design reliable multi-agent systems in GitHub using observable workflows, coordinated artifacts, and safe recovery mechanisms. Design multi-agent workflows for coordinated development tasks Define agent roles, responsibilities, and handoff points Coordinate artifacts across agents and workflows Monitor multi-agent activity for reliability and traceability Apply recovery mechanisms when agent workflows fail or require intervention Memory, State, and Evaluation In this section, learners manage agent memory and state, persist progress across environments, and evaluate agent behavior using clear success signals. Manage agent memory and state across tasks Persist progress across development environments Define evaluation criteria for agent outputs Use scans, artifacts, and signals to assess quality Tune agent behavior based on evaluation results and error analysis Governance, Guardrails, and Operations In this section, learners design secure and compliant agent governance using GitHub-native controls, human approvals, least-privilege access, and operational safeguards. Implement governance and guardrails for agentic workflows Configure human-in-the-loop approvals Apply least-privilege access controls Improve accountability through logging, review, and traceability Use operational safeguards to support reliability, recovery, and safe production use