Youth coaching aims at personal development for young people. A youth coach supports young people to identify and pursue their dreams. They help young people develop life skills, including social skills, problem-solving, coping with peer pressure, coping with stress and change, work, education, and money management. In addition to the critical skills of coaching such as listening, awareness-raising, and challenging, youth coaches apply the principles of psychology and other proven tools to enable young people to set and achieve their development goals