A leadership development coach is a professional coach that helps their clients to achieve personal and professional goals through mentoring and exercising different modules.