A coach and/or mentor is someone who has the knowledge and/or experience you are looking for to guide you towards an outcome you desire. Mentors are usually people who have been there and done it before you, so they know the pitfalls and what to look out for. They can guide you and help you navigate tricky situations and help facilitate your growth through their extensive experience and knowledge. A coach has the technical training and expertise, sometimes the experience as well to help you put the right steps in place so that you are using a structured and disciplined approach, rather than flying blind.