Home     Challenges     Archive     FAQs     T&Cs     Media     Contact   

Team up with earth sciences, computer science or artificial intelligence & machine learning experts to develop innovative open source software


Don't miss our dedicated Code for Earth webinars! In these two 45 minute sessions, we will provide valuable insights and tips on how to create successful proposals for our programme. Whether you're already familiar with Code for Earth or are just learning about it, these webinars are perfect for anyone looking to learn more and get a competitive edge. Plus, at the end of each session, our team will be on hand to answer any questions you may have, helping you to maximise your chances of success. Make sure to register to secure your spot and join us for an informative and engaging session!

Do you want to stay up to date with our latest news? 

Webinar #1:

Webinar #2:

Don't forget to

15 March 4pm CET

22 March 4pm CET

About Code for Earth

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, Copernicus and Destination Earth (DestinE). Learn more about ECMWF, Copernicus and DestinE.

Since 2018, each summer, up to ten 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.

How it works

From the Call for participation to the Final Code for Earth Day

Call for participation

01 March - 12 April

Browse through the Code for Earth 2023 challenges on GitHub. Ask questions and together with ECMWF mentors, you can tailor your submission. Submit your proposal by 12 April 2023.

Announcement of selected proposals

27 April

The Code for Earth 2023 teams will be announced on 27 April 2023. You can follow Code for Earth on Twitter and subscribe to the newsletter to get all updates.

Coding phase

02 May - 31 August

The four-month long coding period starts on 02 May 2023 and ends on 31 August 2023. 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 Final Code for Earth Day

20 September

The Code for Earth Day is a celebratory completion of the programme. This year the event will be hosted at ECMWF's data centre in Bologna, Italy.

Teams will be invited to present their project results.

Join our community



Find out more about Code for Earth

with contributions by: