To build your code or deploy your software using Azure Pipelines, you need at least one agent. As you add more code and people, you'll eventually need more.
When your pipeline runs, the system begins one or more jobs. An agent is computing infrastructure with installed agent software that runs one job at a time.
This is one of the video from the my course: https://www.udemy.com/course/azure-devops-infrastructure-deployment/
Other related courses you might be interested in:
Terraform Course: https://www.udemy.com/course/jumpstart-terraform12-on-azure/
Azure Kubernetes: https://www.udemy.com/course/master-helm-for-kubernetes/
Hashicorp Vault: https://www.udemy.com/course/hashicorp-vault-kubernetes/
HELM: https://www.udemy.com/course/master-helm-for-kubernetes/
Azure Cloud for Business: https://www.udemy.com/course/azure-fundamentals-for-everyone/
Terraform Cloud: https://www.udemy.com/course/infrastructure-automation-terraform-cloud/
Azure Databricks https://www.udemy.com/course/azure-databricks-administration-etl-workflow/
Github Action: https://www.udemy.com/course/build-deploy-configure-ci-cd-with-github-actions-workflow/
Azure: https://www.udemy.com/course/azure-fundamentals-for-everyone/