An Agile Coach can be anyone passionate about helping others learn and adopt agile principles and practices. There is no specific education or experience required to become an Agile Coach, but it is helpful to deeply understand agile values, principles, and practices.