An executive coach is a professional who works with business leaders to help them improve their leadership skills, enhance their performance, and achieve their professional goals. These coaches typically offer personalized, one-on-one sessions and may use a variety of tools and techniques, including goal setting, feedback, and behavioral analysis.