Cookie preferences

HundrED uses cookies to enhance user experiences, to personalise content, and analyse our web traffic. By clicking "Accept all" you agree to the use of all cookies, including marketing cookies that may help us deliver personalised marketing content to users. By selecting "Accept necessary" only essential cookies, such as those needed for basic functionality and internal analytics, will be enabled.
For more details, please review our Cookie Policy.
Accept all
Accept necessary
keyboard_backspace Back to HundrED
Lasse Leponiemi

Chairman, The HundrED Foundation
first.last@hundred.org

C4CA: Code 4 Climate Action

Turning Digital Skills into Climate Solutions!

Many students learn coding in isolation, without connecting it to real-world challenges, while climate change urgently requires innovative solutions. Code 4 Climate Action (C4CA) bridges this gap by integrating climate issues into coding education. Students design apps, AI systems, and digital tools to address real problems such as carbon emissions, recycling, and renewable energy awareness.

Overview

Information on this page is provided by the innovator and has not been evaluated by HundrED.

Updated May 2026
Web presence

6

Countries
Students upper
Target group
Through Code 4 Climate Action (C4CA), we aim to transform education from a system that teaches coding as an isolated technical skill into one that empowers students to use technology to solve real-world challenges—especially climate change. We want students to move beyond simply learning how to code, and instead understand why they code: to create solutions, raise awareness, and take meaningful action. Our vision is an education model where digital skills, sustainability, and problem-solving are fully integrated—where students become not just learners, but responsible innovators and active global citizens. This approach also helps shift climate education from awareness to action, reducing eco-anxiety and increasing student agency. The international recognition of C4CA—including first place in the Green Curriculum category at TeachersCOP during COP in Brazil, the UNESCO–ETF Green Skills Award, and the JCI Ten Outstanding Young Persons (TOYP) Award in Environmental Leadership—demonstrates that this transformation is not only needed, but also globally valued and scalable. These achievements highlight the potential of C4CA to inspire education systems worldwide to rethink how coding and climate education can work together for a sustainable future.

About the innovation

Why did you create this innovation?

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.

What does your innovation look like in practice?

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.

How has it been spreading?

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.

How have you modified or added to your innovation?

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.

If I want to try it, what should I do?

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.

Implementation steps

1. Choose Climate as Your Core Theme
Start by introducing climate change as the central context in your coding lessons. Focus on real, local issues such as waste management, energy use, or carbon emissions.
2. Connect Coding Topics to Real Problems
Align each coding topic (e.g., basic programming, AI, robotics) with a climate challenge. For example, students can create a carbon footprint calculator or a recycling awareness app.
3. Use Challenge-Based Learning
Present students with a clear problem instead of a traditional lesson. Ask: “How can we reduce waste in our school?” or “How can we raise awareness about renewable energy?”
4. Form Student Teams
Encourage collaboration by organizing students into small teams. Each team works on a different solution, promoting creativity and peer learning.
5. Develop Simple Prototypes
Start with basic tools and low-cost solutions. Students can build apps, games, or simple AI models—complexity can grow over time.
6. Showcase the Projects
Organize exhibitions, demo days, or online sharing sessions. Presenting their work increases motivation and gives students a sense of real impact.
7. Reflect and Improve
After each project, guide students to reflect on both their technical learning and the climate impact of their solution.

Spread of the innovation

loading map...