Education for sustainable development aims at enabling everyone to acquire the values, competencies, skills and knowledge necessary to contribute to building a more sustainable society. This implies revising teaching content to respond to global and local challenges. It should also promote teaching methods that enable students to acquire skills such as interdisciplinary thinking, integrated planning, understanding complexity, cooperating with others in decision-making processes, and participating in local, national and global processes towards sustainable development.