A life coach is a person who counsels and encourages clients on matters having to do with careers or personal challenges.