We created Code 4 Climate Action (C4CA) to address two critical gaps in education. First, coding is often taught in isolation, disconnected from real-world challenges, which limits students’ motivation and sense of purpose. Second, climate change education frequently raises awareness but does not equip students with the skills to take meaningful action.
We saw an opportunity to connect these two areas. By integrating climate challenges into coding lessons, we aimed to transform learning into a purposeful experience—where students not only develop technical skills but also apply them to solve urgent global problems.
C4CA was designed to shift students from passive learners to active problem-solvers. It helps them see technology not just as a subject, but as a powerful tool for sustainability. At the same time, it addresses eco-anxiety by focusing on solutions, empowering students to believe that they can contribute to a better future.
Ultimately, we created this innovation to prepare a generation that can code with purpose and act with responsibility in the face of climate change.
In practice, Code 4 Climate Action (C4CA) transforms coding lessons into real-world problem-solving environments. Instead of learning programming through abstract exercises, students work on climate-related challenges integrated into each topic—such as developing carbon footprint calculators, AI-based waste sorting systems, or games that promote renewable energy awareness.
Lessons are structured around challenges rather than lectures. Students form teams, research the problem, brainstorm ideas, and develop digital solutions using coding, robotics, or AI. They build prototypes, test them, and improve their designs through iterative thinking. As seen in classroom and project sessions (pages 4–5), students actively code, assemble devices, and collaborate on solutions.
The process concludes with presentations, exhibitions, or competitions where students showcase their work to peers, teachers, and the wider community (page 6). This visibility increases motivation and reinforces the real-world impact of their projects.
Teachers act as facilitators, guiding both the technical and environmental aspects of the work. In this way, coding becomes a meaningful tool for climate action, and students experience learning as creating solutions—not just completing tasks.
Code 4 Climate Action (C4CA) began as a classroom-based initiative in a single high school, but quickly expanded through a combination of student impact, teacher engagement, and international recognition. As students developed innovative climate-tech projects, interest grew among other educators who sought to adopt a similar approach in their own schools.
The project has directly reached over 2000 students and has been shared with dozens of teachers through workshops, school visits, and professional networks. This has enabled multiple schools across Türkiye to adapt the model to their own contexts, demonstrating its flexibility and replicability.
C4CA’s visibility has been significantly amplified through international recognition. The project was awarded first place in the Green Curriculum category at TeachersCOP held during COP in Brazil, received the UNESCO–ETF Green Skills Award, and contributed to Dr. Selçuk Yusuf Arslan being honored with the JCI Ten Outstanding Young Persons (TOYP) Award in the Environmental Leadership category. These recognitions have strengthened its credibility and attracted attention from educators, policymakers, and global stakeholders.
Today, C4CA continues to spread through educator communities, student exhibitions, and international collaborations, with strong potential to scale as a low-cost and adaptable model for integrating climate action into digital education worldwide.
Code 4 Climate Action (C4CA) has continuously evolved through classroom experience, student feedback, and emerging technological opportunities. What started as integrating simple climate themes into coding lessons has grown into a structured, interdisciplinary model combining coding, artificial intelligence, robotics, and sustainability education.
One key development has been the expansion of project complexity. Initially, students created basic applications, but over time they began developing more advanced solutions such as AI-based waste sorting systems, data-driven carbon footprint tools, and interactive climate awareness platforms. This progression allowed students to move from understanding problems to designing scalable solutions.
We also strengthened the pedagogical approach by fully adopting Challenge-Based Learning (CBL), making real-world climate problems the starting point of every learning unit. In addition, we integrated reflection and presentation stages, ensuring that students not only build solutions but also communicate their impact.
Another important addition has been the dissemination dimension. Through teacher trainings, workshops, and international platforms, C4CA evolved from a classroom practice into a shareable model. It has also been enriched by aligning with global sustainability frameworks and incorporating inclusivity—encouraging equal participation of girls and students from diverse backgrounds.
Code 4 Climate Action (C4CA) can be easily implemented by integrating climate change as a central theme into existing coding lessons and connecting each topic to real-world problems such as waste management, energy use, or carbon emissions. Teachers introduce challenge-based tasks, where students work in teams to design simple digital solutions like apps, games, or AI models using accessible tools. The process emphasizes collaboration, creativity, and problem-solving, followed by showcasing projects through exhibitions or online platforms to increase motivation and impact. Finally, students reflect on both their technical learning and the environmental value of their solutions. The model is flexible, low-cost, and scalable, making it accessible for any school willing to link coding with real-world climate action.