This project aims to enhance the capacity of upper primary and secondary schools to integrate computer science concepts in a cross-curricular approach to STEAM teaching and learning, especially to address the SDGs. It also aims to analyze the current state of teaching coding and sustainability, to expand, adapt and disseminate this innovative learning approach, foster students interest in STEAM and to create a Community of Practice for European teachers to stay connected and improve techniques