Leadership coaching is the process of developing your talents and competencies to work more effectively with others. A leadership coach helps their client understand and improve different leadership styles, communication skills, how to motivate their team, resolve possible conflicts, and many other leadership-related skills.
A leadership coach may work with CEOs and managers at all levels, but also teachers, trainers, supervisors, team leaders, mentors, or trainers.