Coaching and mentoring are very similar, and that there is a general agreement that a mentor helps someone to learn and develop faster than they would otherwise do so. Mentoring tends to focus on the future, and broader skills for personal or career development, whereas a coaching relationship tends to focus on here-and-now problems.