The Children and Youth Empowerment Centre (CYEC) is a residential and educational program for former street-dwelling children and youth in Nyeri, Kenya. More than 130 children and youth (ages 6-22) call the CYEC home. The Centre ensures that all of its young people are provided with the resources and skills necessary for a happy, healthy life. Children attend school and participate in skill-building activities. Youth attend school and have the opportunity to learn vocational skills and start businesses. The generous support of universities, nonprofits, governments and donors throughout the world enables the CYEC to continue serving children and youth.