Teaching and Learning for a Sustainable Future is a multimedia teacher education programme published by UNESCO. It contains 100 hours divided into 27 modules of professional development for use in pre-service teacher courses as well as the in-service education of teachers curriculum developers Teaching and Learning for a Sustainable Future is a multimedia teacher education programme published by UNESCO.