Learning skills for life