Creating Futures is a programme designed to enhance the ability of young people to think more critically in appraising opportunities and challenges related to their lives and livelihoods. It was developed for implementation among young people (18-24 years) living in urban informal settlements in South Africa. Creating Futures is designed to be facilitated by trained peer facilitators in a participatory style, encouraging participants to seek and develop relevant livelihoods for themselves through their own learning.