The role of an Agile coach is dedicated to building better teams and preparing them for success. Though there is no specific, well-defined role for the Agile coach in the Scrum Guide, they are mainly responsible for driving continuous learning, instilling the discipline of practice, and enhancing the overall agility of the project teams with an overall view of progress across the organization. The role of an Agile coach often overlaps with that of the Scrum Master, but there are differences. The Scrum Master's scope is narrower than the Agile coach and focused on a single team. They are more knowledgeable about their own team’s status and individual performances.