# Concepts for GitHub Copilot

Learn the core concepts that you'll need to understand GitHub Copilot.

## Links

* [GitHub Copilot surfaces](/en/copilot/concepts/copilot-surfaces)

  Learn about the different places where you can use GitHub Copilot.

* [Agent capabilities](/en/copilot/concepts/agent-capabilities)

  Understand what GitHub Copilot agents can do, how to delegate work to them, and how they operate in automated workflows.

* [Prompting and context for GitHub Copilot](/en/copilot/concepts/prompting-and-context)

  Get more relevant responses from GitHub Copilot by writing effective prompts and providing useful context.

* [Customizations for GitHub Copilot](/en/copilot/concepts/customizations)

  Extend Copilot CLI for your own workflows, and for organizations, standardize how Copilot CLI is customized across teams.

* [Models for GitHub Copilot](/en/copilot/concepts/models)

  Learn about the AI models available for GitHub Copilot.

* [GitHub Copilot billing and usage](/en/copilot/concepts/billing-and-usage)

  Understand billing and usage for GitHub Copilot, whether you use it individually or manage it for an organization or enterprise.

* [Security, governance, and network settings for GitHub Copilot](/en/copilot/concepts/security-governance-and-network-settings)

  Understand how to control access to GitHub Copilot, protect data, isolate agent execution, and configure network access.

* [Enterprise concepts for GitHub Copilot](/en/copilot/concepts/enterprise)

  Understand how to govern and manage GitHub Copilot across your enterprise.