ECMWF Code for Earth is an innovation programme run by the European Centre for Medium-Range Weather Forecasts (ECMWF). Its aim is to drive innovation and open source developments in the Earth sciences community - supporting developments in weather and climate, the two Copernicus services (Copernicus Climate Change Service and Copernicus Atmosphere Monitoring Service) and Destination Earth.
Since 2018, each summer, developer teams work together with experienced mentors from ECMWF and partner organisations on innovative projects. These projects are related to the broad scope of activities at ECMWF, including data science, weather, climate or other earth sciences, visualisation and more. For eligibility of participation, please check the Code for Earth Terms & Conditions.
There are four challenge streams:
- Challenge 10 - PyroScope: Web visualisation tool for fire products
- Challenge 11 - Interactive map-based dashboard for flood forecasting
- Challenge 12 - Topology-Safe Geometry Simplification
- Challenge 13 - Bridging the Gap: Reconciliation of Model Data with Observations
- Challenge 14 - Visualising the impact of climate change for the European power system
Selected teams under the Data Visualisation Stream that successfully finish the Coding Phase receive a one-off financial contribution of 5,000 EUR per team.
- Challenge 20 - Machine Learning- Ready Archive of Satellite-Derived River Flood Inundation Observations
- Challenge 21 - AIrWISE: AI-based Reporting for Air Quality
- Challenge 22 - HydroML-Verify: Verification of physical consistency and hydrological signatures in ML-based streamflow forecasts and observations
- Challenge 23 - COMPEXT: Tracking Compound Extreme Events for Energy Security in a Changing Climate
- Challenge 24 - AI energy
Selected teams under the Machine Learning Stream that successfully finish the Coding Phase receive a one-off financial contribution of 5,000 EUR per team.
- Challenge 30 - GIS App powered by Data Stores Service
- Challenge 31 - CLAM - Cloud-computing based template for NWP Local Area Model
- Challenge 32 - Smart User Requirements: AI-assisted Insights for C3S
- Challenge 33 - From Thresholds to Events: Automated Air-Quality Feature Detection
Selected teams under the Software Development Stream that successfully finish the Coding Phase receive a one-off financial contribution of 5,000 EUR per team.
- Challenge 40 - Compressing AI Numerical Weather Prediction (NWP) models for edge deployment
- Challenge 41 - Missed Opportunities in Flood Disaster Risk Management
Selected teams under the Africa Stream that successfully finish the Coding Phase receive a one-off financial contribution of 2,000 EUR per team.
Browse through the Code for Earth 2026 challenges and ask questions. Together with ECMWF mentors, you can tailor your submission. Submit your proposal by 9 April 2026. For eligibility of participation, please check the Code for Earth Terms & Conditions.
📅 Q&A Webinars – Get insights & tips on crafting a winning proposal
The Code for Earth 2026 teams will be announced on 29 April 2026. You can follow Code for Earth on Linkedln and Bluesky and subscribe to the newsletter to get all updates.
The four-month long coding period starts on 01 May 2026 and ends on 31 August 2026. During this time, the selected teams will work with their Code for Earth mentors. These are experts in earth sciences like weather, climate and climate change, atmosphere and air quality or in technology areas like AI/ML, cloud computing, applied data science or open source software development.
The Code for Earth Final Day is a celebratory completion of the programme. This year the event will be hosted at ECMWF's site in Bologna, Italy. Teams will be invited to present their project results.
.png )







