The Life Skills Program provides an enriching and supportive environment for participants to cultivate and adopt positive behaviors that will enable them to deal effectively with the demands and challenges of life. The Life Skills Coach is an advocate for the participant they work with, engaging in activities with them in order to facilitate stable community living. Life Skills Coaches help participants broaden their social network and teach them how to improve the use of those supports. The coach’s primary responsibility is to assist the participants in building the skills necessary to reach their maximum potential. Participants will be older teens, young adults, and parents who need support in developing their life skills in order to independently thrive.