Youth development at Community Connoisseurs is a process that prepares a young person to meet the challenges of adolescence and adulthood and achieve his or her full potential. Youth development is promoted through activities and experiences that help youth develop social, ethical, emotional, physical, and cognitive competencies. Youth leadership is part of our youth development model and supports the young person in developing: (a) the ability to analyze his or her own strengths and weaknesses, set personal and vocational goals, and have the self-esteem, confidence, motivation, and abilities to implement them (including the ability to establish support networks in order to fully participate in community life and effect positive social change); and (b) the ability to guide or direct others on a course of action, influence the opinions and behaviors of others, and serve as a positive role model within their peer groups.