Vision in Progress Community Services was designed to improve the lives of vulnerable youths and their families. The objective of the program is to provide a safe, social learning environment that fosters self-respect and positive behaviors. Participants engage in a number of social skills groups and workshops.

They engage in activities such as learning the positive and negative aspects of cross-cultural communication and interaction and a strong emphasis has been placed on building self-esteem through role-models, mentors and motivational workshops. VIP staff also facilitates groups and workshops for parents that include understanding child development, identifying positive parenting strategies, developing prevention strategies, and establishing safe and positive interventions to manage more challenging child/youth behaviors