How is Coaching Different from Mentoring?

Coaching is not mentoring. Although coaching and mentoring are both powerful
personalized development tools, they are different.  

A mentor is someone who comes from a similar background and can share advice, wisdom, lessons learned while providing insight about development as a result of their experience in the same area.

A coach can come from any background and offer insight in a multitude of areas. A coach is someone who provides guidance to a client on their goals and helps them reach their full potential, whether their clients goals are to master new abilities or enhance current ones.