Computing services and tools

Courses tagged with "Computing services and tools"

Machine Learning for Earth Systems Modelling - Course 3

Applications and New Directions

Online training course 3
Cutting edge applications of ML in weather and climate science


 October 2026
Online, self-paced

Level: Fundamentals
Certification course: Yes
Full description:

Overview

Coming soon – Autumn 2026

This third course in the Destination Earth Machine Learning for Earth Systems Modellingtraining series focuses on advanced applications of machine learning (ML) in weather, climate, and Earth-system science. Building on Courses 1 and 2, this advanced online course explores how machine learning is being applied across the full Earth-system modelling workflow, from operational forecasting, coupled atmosphere–ocean–land systems, downscaling, and data assimilation to hybrid AI–physics approaches, end-to-end modelling, and emerging foundation-model paradigms.

This free online course combines expert lectures, practical examples, applied notebooks, and community discussions using real-world Earth-system modelling examples relevant to Destination Earth (DestinE). Learners will explore current research directions, practical implementation challenges, operational readiness, and the evolving role of AI in Earth-system prediction.

Course information and registration

Course Start: Autumn 2026
Duration: 6-8 weeks
Estimated study load: 16 hours
Format: Online course, primarily asynchronous
Participation: free and open to anyone interested

If you are interested in taking the course, you can already register your interest by logging in and enrolling at the bottom of this page.

Target audience and prerequisites

This course is intended for advanced technical learners with a background in weather, climate, or Earth system sciences. The course is particularly relevant for:

• Researchers and developers in weather, climate, and Earth-system science
• Operational Numerical Weather Prediction (NWP) and climate-model developers
• Machine learning researchers working on environmental or geophysical data
• Advanced PhD students and postdoctoral researchers

Participants are expected to have the following prerequisite knowledge:

• Experience with Python and scientific computing tools (such as NumPy, xarray, PyTorch or JAX)
• Familiarity with machine-learning workflows and model evaluation 
• Forecast verification and uncertainty
• Basics of Numerical Weather Prediction (NWP) and Earth-system modelling,
• Understanding of core Machine Learning methods from Courses 1 and 2, including use and implementation of different neural network architectures

Prior completion of the following courses is strongly recommended, but not required:

Estimated duration: 16
Hide last updated info: Yes
Hide number of enrollments: Yes
Hide full description label: Yes
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

Machine Learning for Earth Systems Modelling - Course 2

Architectures, Data, and Prediction

Online training course 2

ML workflows from theory to practice


  01 June 2026
Online, self-paced

Level: Fundamentals
Certification course: Yes
Full description:

Overview

Discover how machine learning is transforming weather prediction systems, from data handling and model architectures to operational forecasting workflows. Under the Destination Earth (DestinE) initiative of the European Commission (DG CNECT), ECMWF is developing a new series of three online courses on Machine Learning for Earth Systems Modelling. 

The courses offer a structured learning pathway, from foundations and context to advanced architectures and real-world applications, showing how machine learning (ML) complements physical modelling and supports next-generation digital twins of the Earth. 

This second training course of the series, Machine Learning for Earth Systems Modelling: Architectures, Data, and Predictionfocuses on the technical foundations of ML for weather prediction. Participants will explore how modern AI-based prediction systems are designed, trained, evaluated, and integrated into forecasting workflows using real-world Earth system data and examples relevant to Destination Earth. 

The course combines conceptual explanations, expert lectures, practical notebooks, webinars, panels, quizzes, and discussion activities. It provides a structured pathway from deep learning architectures and data preprocessing to AI forecasting systems, uncertainty quantification, benchmarking, and the Anemoi European framework for data-driven weather forecasting. 

Course information and registration

Registration Start: May 2026
Course Start: 01 June 2026 
Course Live Run:
 From 1 June to 3 August 2026
Estimated study load: 20 hours
Format: Online course, primarily asynchronous
Participation: Free and open to anyone interested

If you are interested in taking the course, you can already register your interest by logging in and enrolling at the bottom of this page.


Objectives of the training

By the end of this online course Architectures, Data, and Prediction, you will have developed the knowledge, and skills outlined in the learning outcomes below. 

 

  • Build practical understanding of ML types, training, and validation within forecasting contexts 

  • Introduce neural architectures (CNNs, GNNs, Transformers) and their role in representing atmospheric dynamics 

  • Explore data management, optimization, and compute requirements for large-scale training 


Target audience

This course is the second in a three-part series of DestinE online training courses on Machine Learning for Earth Systems Modelling, targeting researchers, practitioners, or technical specialists from meteorological services, climate centres, academic institutes, or industries. 

This second course, Architectures, Data, and Prediction, specifically targets technical learners with experience in Earth system sciences or related disciplines who want to deepen their understanding of machine learning workflows for weather prediction and forecasting systems.


Prerequisites

Participants are expected to have: 

  • A background in meteorology, climate systems, Earth Systems Sciences, or related fields  

  • Familiarity with statistics and data interpretation  

  • Basic programming experience, preferably in Python  

  • Introductory knowledge of machine learning concepts  

  • Experience interpreting geophysical datasets or working with Earth system data workflows  

Prior completion of Course 1 – Foundations and New Frontiers is recommended, but not required.


Course structure and content

The course consists of eight modules that combine a range of learning activities and applied examples to support a progressive understanding of ML workflows for weather prediction. The modules guide learners from deep learning foundations and neural architectures to data handling, compute infrastructure, forecasting systems, uncertainty quantification, evaluation, and operational frameworks. 

Learning materials include video lectures with visual explanations, hands-on Python notebooks, webinar tutorials, live and recorded panels, podcasts, curated readings, quizzes, and optional reflection activities. Practical components use real-world datasets and workflows relevant to modern AI-based weather forecasting and Destination Earth.



Course lecturers and contributors

This course was created by ECMWF under the DestinE initiative and contracted to Wageningen University (WU), in collaboration with the Karlsruhe Institute of Technology (KIT) and Wageningen Research (WR). Scientific content is provided by experts from ECMWF, academia, national meteorological services, and international organisations.

Contributors include experts involved in deep learning, neural architectures, data handling, compute infrastructure, AI forecasting systems, uncertainty quantification, evaluation frameworks, Anemoi, and discussion events.

Lecturers
(details will be added soon)

Sam Allen, Postdoctoral Researcher at the Karlsruhe Institute of Technology (KIT)

Sam_Allen, Karlsruhe Institute of Technology

Sam Allen is a postdoc in statistics at the Karlsruhe Institute of Technology (KIT). His research focuses on probabilistic forecasting and forecast evaluation, including both theoretical foundations and applications in weather and climate prediction. Sam is the co-author of widely-used forecast evaluation software packages, and his current research concerns the development of methods to assess the quality of AI-based weather forecasts.

William Becker, Data scientist and former training Specialist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

William

William is a data scientist who developed training courses in machine learning at ECMWF under the EU’s Destination Earth initiative up until May 2026. Previously he has worked as a researcher and policy analyst at the European Commission’s Joint Research Centre and for a number of UN and European agencies. William holds a PhD in Mechanical Engineering, but has worked in fields from meteorology and climate science to international relations and migration.

Eulalie Boucher, Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Corentin Carton de Wiart, Team Leader at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Harrison Cook, Research Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Harrison Cook, ECMWF

Harrison Cook is a Research Software Engineer at ECMWF, focusing on machine learning for weather forecasting, software development, and scientific evaluation. His work involves developing and maintaining large-scale software systems that process vast amounts of meteorological data to support forecasting and research activities. Harrison is particularly interested in enabling scientists through scalable and collaborative software solutions for machine learning and artificial intelligence applications in weather and climate science. Before joining ECMWF, he worked as a Data Scientist at the Australian Bureau of Meteorology.

Jesper Dramsch, Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Azadeh Gholoubi, Lead ML Engineer at the National Oceanic and Atmospheric Administration (NOAA)

Masilin Gudoshava, Climate Modeller at the IGAD Climate Prediction and Applications Centre

Håvard Homleid Haugen, Researcher at the Norwegian Meteorological Institute (MET Norway)

dr. Håvard Homleid Haugen, Norwegian Meteorological Institute

Håvard Homleid Haugen is a researcher at the Norwegian Meteorological Institute (MET Norway), working on data-driven weather forecasting and machine learning for numerical weather prediction. His work contributes to the development of regional AI-based weather models within the Anemoi framework, including stretched-grid forecasting approaches for high-resolution prediction. Håvard collaborates on research related to graph neural networks, probabilistic forecasting, and operational AI weather prediction systems.

Matthias Karlbauer, Machine Learning Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Simon Lang, Principal Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Simon Lang, ECMWF

Simon Lang is a Principal Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF). His research focuses on developing data-driven forecasting models and advancing probabilistic weather prediction.

Christian Lessig, Senior Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Christian

Christian Lessig is a senior scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF) and the team lead for machine learning modeling in the Earth system modeling section. His research tries to understand the limits of machine learning for weather and climate predictions and the role observations can play to improve predictions.

Bo Lu, Research Scientist at the China Meteorological Administration

dr. Bo Lu, China Meteorological Administration

Dr. Lu is a Research Scientist at the China Meteorological Administration (CMA) and Vice President of the Xiong'an Institute of Meteorological Artificial Intelligence. He serves as a Scientific Steering Committee member of the Global Climate Observing System (GCOS) and a member of the WIPPS Expert Team on Operational Climate Prediction Systems (ET-OCPS). His current research focuses on AI-based climate prediction. Dr. Lu leads the development of "Fengshun", a data-driven subseasonal-to-seasonal forecasting model that is now operational at CMA.

Gabriel Moldovan, Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Gabriel Moldovan, ECMWF

Gabriel Moldovan is a scientist at ECMWF working on machine learning and data-driven approaches for weather forecasting and Earth-system modelling. His work focuses on AI-based forecasting systems, operational machine learning workflows, and the integration of modern data-driven methods into numerical weather prediction. Gabriel contributes to the development and evaluation of scalable forecasting approaches for weather and climate applications.

Lucy Mtilatila, Senior Scientist at the Malawi Department of Climate Change and Meteorological Services

Joel Oskarsson, Postdoctoral Fellow at ETH Zurich

dr. Joel Oskarsson, ETH Zurich

Joel Oskarsson is a Postdoctoral Fellow at the ETH Zurich AI Center, working at the intersection of machine learning and Earth-system science. His research focuses on probabilistic machine learning methods for modelling data with spatial and temporal dependencies, with applications in weather forecasting and climate modelling. Joel completed his PhD in Computer Science at Linköping University, where his research explored graph-based machine learning approaches for complex spatial and temporal systems.

Rolland Potthast, Researcher at the German Weather Service (DWD)

Ana Prieto Nemesio, Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Ana_Prieto.Nemesio

Mario Santa Cruz, Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Maria Luisa Taccari, Scientific Machine Learning Researcher at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Maria.Luisa_Taccari

Maria Luisa Taccari develops machine learning applications for hydrological forecasting within the Destination Earth initiative at ECMWF, with a focus on river discharge and water levels. She is currently also a Visiting Research Scientist at the European Commission’s Joint Research Centre, contributing to AI applications for flood prediction and early warning systems. Maria Luisa holds completed a PhD at the University of Leeds on deep learning surrogate models for groundwater forecasting.

Jonathan Weyn, Data Scientist and Meteorologist at Microsoft AI

Jonathan_Weyn, Microsoft AI

Dr. Jonathan Weyn is a data scientist and meteorologist currently building operational weather forecasting solutions at Microsoft AI. He completed his PhD in Atmospheric Sciences at the University of Washington where he pioneered application of deep learning to weather prediction. At Microsoft, Jonathan has worked on high-impact projects like Aurora, a foundation model for the atmosphere, and partnered with the European Centre for Medium-range Weather Forecasts (ECMWF) to use AI for ensemble post-processing. His research helps extend forecast skill and support next-generation forecasting systems, helping democratize global weather prediction.

Sophie Xhonneux, Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Lorenzo Zampieri, Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Lorenzo Zampirie, ECWMF

Lorenzo Zampieri is a scientist at ECMWF working on machine learning approaches for sea ice, ocean, and wave modelling for the AIFS. His research focuses on sea ice prediction and predictability, thermodynamic parameterisations, and the application of machine learning to Earth-system modelling. Before joining ECMWF, Lorenzo worked as a postdoctoral researcher at the National Center for Atmospheric Research (NCAR) and as a junior scientist at the Euro-Mediterranean Center on Climate Change (CMCC). He completed his PhD in Physics at the Alfred Wegener Institute and the University of Bremen.

Contributors

Samuel Sutanto, Assistant Professor Compound Hydrological Extremes and Climate Services at Wageningen University | Principal Investigator

Samuel

Wouter Smolenaars, Assistant Professor - Water-Food Systems-Adaptation at Wageningen University | Course co-coordinator

Wouter

Natalia Gomez-Solano, Researcher Climate Information Services at Wageningen University | Course co-coordination

Natalia

Dwaipayan Chatterjee, Scientist at KIT | Course scientific coordinator

dr. Dwaipayan Chatterjee

Imme Benedict, Assistant Professor in Meteorology at Wageningen University | Course developer

Imme

Bouke Hefting, Student Assistant at Wageningen University| Course developer

Boukje

Janine Quist, Programme manager Continuing Education at Wageningen University| Educational and Communication Expert

Janine

Vassianna Alexopoulou, Online course moderator at Wageningen University| Forum Moderator

Vassiana

Martin Janssens, Assistant Professor in Meteorology at Wageningen University | Course developer

Martin


Estimated duration: 20 hours
Hide last updated info: Yes
Hide number of enrollments: Yes
Hide full description label: Yes
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

Machine Learning for Earth Systems Modelling - Course 1

Foundations and New Frontiers

Online training course 1
From foundations to hands-on applications!


 16 March 2026
Online, self-paced

Level: Fundamentals
Certification course: Yes
Full description:


Overview

Discover how machine learning is transforming extreme weather and climate simulations. Under the Destination Earth (DestinE) initiative of the European Commission (DG CNECT), ECMWF is developing a new series of three online courses on Machine Learning for Earth Systems Modelling 

The courses offer a structured learning pathway, from foundations and context to advanced architectures and real-world applications, showing how machine learning (ML) complements physical modelling and supports next-generation digital twins of the Earth. 

This first training course of the series, Machine Learning for Earth Systems Modelling: Foundations and New Frontiersintroduces the foundations of machine learning in Earth Systems modelling, connecting ML concepts with physical modelling and real applications. Participants explore how AI is used within the DestinE initiative, including the digital twins and next-generation AI simulation systems. The course also addresses ethics, regulation, and future skills, bringing together expert perspectives to prepare learners for advanced ML applications. 

Registration Start Date: 11 February, 2026
Course Start Date: 16 March, 2026
Course Live Run: From 11 February to 17 April, 2026


Objectives of the training

After this course, you will be able to:

Objectives


Target audience

This course is the first in a three-part series of DestinE online training courses on Machine Learning for Earth Systems Modelling, targeting researchers, practitioners, or technical specialists from meteorological services, climate centres, academic institutes, or industries. 

This first course, Foundations and New Frontiers, specifically targets a broad audience of high-level information users and policy/decision-makers from both European public and private sectors, academia, and industry. This course will also be of interest to a technical audience of non-ML meteorologists who want to be onboarded into the world of ML. 


Prerequisites

  • A background in meteorology, climate systems, or Earth Systems Sciences.
  • Familiarity with statistics and data interpretation.
  • Some prior knowledge of machine learning concepts and some coding experience is helpful, but not essential.


Course structure and content

The course consists of a series of modules that combine a range of learning activities and applied examples to support a progressive understanding of ML in Earth System Sciences (ESS). The modules guide learners from core concepts to practical applications, illustrating how ML methods are developed, evaluated, and integrated into weather and climate workflows.


Learning materials include video lectures with visual explanations, interactive webinars, panel discussions featuring experts, and hands-on Python notebooks providing practical demonstrations using open climate datasets and models. Additional resources include curated readings and DestinE documentation, podcasts, auto-graded quizzes to check understanding, and forum discussions that encourage reflection and exchange after selected modules. 


Modules


Course lecturers and contributors

Logos

This course was created by ECMWF under the DestinE initiative and contracted to Wageningen University (WU) in collaboration with the Karlsruhe Institute of Technology (KIT) and Wageningen Research (WR). Scientific content is provided by European experts from ECMWF, academia, national meteorological services, and private industry (contributor details will be published in the following update).


Lecturers

Christian Lessig, Senior Scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Christian

Christian Lessig is a senior scientist at the European Centre for Medium-Range Weather Forecasts (ECMWF) and the team lead for machine learning modeling in the Earth system modeling section. His research tries to understand the limits of machine learning for weather and climate predictions and the role observations can play to improve predictions.

Matthew Chantry, Strategic Lead for Machine Learning at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Matthew

Matthew Chantry is the Strategic Lead for Machine Learning at ECMWF and Head of the Innovation Platform. Matthew works across ECMWF to advise and coordinate on the adoption of machine learning across ECMWF's mission. He champions the AIFS, which delivers machine learning forecasting systems to operational forecasting. Matthew works closely with European Member States in the co-development of Anemoi as a shared machine learning framework for data-driven forecasting systems. He also advises the ECMWF directorate on future directions for ML-based development. 

Stephan Siemen, Strategic Projects Coordinator at the European Centre for Medium-Range Weather Forecasts (ECMWF)

stephan2

Stephan Siemen oversees strategic initiatives at ECMWF, including HPC and AI. He is interested in integrating AI into operational workflows and decision-making processes with attention to ethical concerns like trust and transparency and the practical application of the EU AI Act. He recently has contributed activities to enhancing tropical cyclone forecasts in the Caribbean and urban heat stress predictions.

Peter Dueben, Head of the Earth System Modelling Section at the European Centre for Medium Range Weather Forecasts (ECMWF)

Peter

Peter is the Head of the Earth System Modelling Section at ECWMF, developing one of the world’s leading global weather forecast models — The Integrated Forecasting System (IFS). He is also a Honorary Professor at the University of Cologne. Before, he was AI and Machine Learning Coordinator at ECMWF and University Research Fellow of the Royal Society performing research towards the use of machine learning, high-performance computing, and reduced numerical precision in weather and climate simulations. Peter is coordinator of the WeatherGenerator Horizon Europe project that aims to build a machine-learned foundation model for weather and climate applications. 

Sara Hahner, Scientist for Machine Learning at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Sara

Sara Hahner is a machine learning scientist working on representing the earth system components in the data-driven weather forecasting system at ECMWF. She has a scientific background in applied mathematics and has studied machine learning applications in other domains, for example, the representation of learning for 3D surface meshes and the postprocessing of car crash simulations. 

Rachel Furner, Scientist Ocean Modelling at the European Centre for Medium-Range Weather Forecasts (ECMWF)

Rachel

Rachel is a research scientist at ECMWF within the ocean modelling team. She works on developing and evaluating data-driven ocean models. Her work focuses on using and adapting ANEMOI to train predictive models of the ocean, using machine learning. This includes assessing different architecture options, data sources and resolution, and training methodologies. Rachel began her career developing physics-based ocean models. More recently, in 2024 she completed a PhD investigating data-driven ocean modelling, building emulators of idealized ocean configurations.

William Becker, Training Specialist at the European Centre for Medium-Range Weather Forecasts (ECMWF)

William

William is a data scientist working in developing training courses in machine learning at ECMWF under the EU’s Destination Earth initiative. Previously he has worked as a researcher and policy analyst at the European Commission’s Joint Research Centre and for a number of UN and European agencies. William holds a PhD in Mechanical Engineering, but has worked in fields from meteorology and climate science to international relations and migration.

Peer Nowack, Professor for Artificial Intelligence in Climate and Environmental Sciences at Karlsruhe Institute of Technology (KIT)

Peer

Peer Nowack has held the Chair for Artificial Intelligence in Climate and Environmental Sciences at KIT since March 2023. His research combines machine learning, Earth system models, and satellite observations to address challenges in climate science and atmospheric chemistry. Before joining KIT, he spent nearly a decade in the UK, most recently as Lecturer in Atmospheric Chemistry and Data Science at the University of East Anglia. He previously led a junior research group at Imperial College London. He completed his PhD at the University of Cambridge after undergraduate studies at ETH Zurich in Switzerland.

Tobias Selz, KIT

Tobias

Tobias Selz studied Physics at the University of Karlsruhe and earned his PhD in Meteorology from Freie Universität Berlin. After postdoctoral positions at LMU München and the German Aerospace Center (DLR), he is currently a researcher at the Karlsruhe Institute of Technology. His work focuses on atmospheric predictability and the fundamental limits of weather forecasting. 

Tom Beucler, Assistant Professor of Environmental Data Science at University of Lausanne

Tom

Tom Beucler leads the Data-Driven Atmospheric & Water Dynamics (∂3AWN) laboratory, the first research group worldwide dedicated to bridging atmospheric physics and AI. Tom holds a Ph.D. in atmospheric science from MIT, where he studied tropical convection. His postdoctoral work at Columbia University and UC Irvine focused on deep learning for climate modeling.

Fernando Iglesias-Suárez, Climate Scientist at Predictia Intelligent Data Solutions

Fernando

Fernando Iglesias-Suárez is a climate scientist and data expert currently affiliated with Predictia Intelligent Data Solutions in Santander, Spain. He specializes in developing and applying machine learning techniques to advance climate modeling in particular, as well as Earth sciences and data analysis more broadly. His work focuses on leveraging AI to uncover insights into the interactions between the climate system and other components of the Earth system, addressing the pressing challenges of global change through innovative solutions and predictive analytics.

Sophie Buurman, Data Scientist at Royal Netherlands Meteorological Institute (KNMI)

Sophie

Sophie is a Data Scientist at KNMI, working for Destination Earth on ensemble regional modelling. She works on developing this multi-domain dynamical model in anemoi, which allows us to train on the many regional datasets available in Destination Earth. Before that, she did her Master Thesis Applied Mathematics at KNMI, where she explored deep-learning-based methods for high-resolution forecasting in western Europe. In her free time, she likes to go bouldering, water colour painting and go out in nature. 

Stefanie Holborn, Head of the Observation Modelling and Verification Division at the German Meteorological Service (Deutscher Wetterdienst, DWD)

Stephanie

Stefanie Hollborn is the head of the Observation Modelling and Verification division at the German Meteorological Service (Deutscher Wetterdienst – DWD) and simultaneously leads the DWD AI Center. She studied mathematics and philosophy at the universities of Mainz and Toronto and earned a Ph.D. in numerical mathematics with a focus on electrical impedance tomography. In 2016 she joined DWD’s Research & Development department. Her work encompasses the oversight and development of the operational data assimilation routines, the quality control of the numerical weather prediction system and the integration of new observations. Her recent focus has been on AI based methods for weather and climate services. 

Martin Schultz, Co-lead Large-Scale Data Science Division and Head Earth System Data Exploration Group at Jülich Supercomputing Centre (JSC)

Martin

Martin Schultz is a senior atmospheric and AI researcher at the Jülich Supercomputing Centre and the University of Cologne. He has worked on various aspects concerning atmospheric chemistry and air pollution, weather and climate. This includes the development of a numerical chemistry climate model and, since about 8 years, the application of modern deep learning methods. Schultz leads several national and international research projects and has been involved in various Destination Earth initiatives. He was also a Destination Earth Science Advisory Board member during the first phase of the initiative. Schultz authored and co-authored over 130 articles, was recognized as highly cited researcher in 2017 and 2020, and is a member of the European ELLIS network. He is also co-director of the Center for Earth System Observation and Computational analysis (CESOC) and has acted as co-chair of the Tropospheric Ozone Assessment Report (TOAR) initiative from 2014 to 2025.

Philip Stier, Professor of Atmospheric Physics and Head of Atmospheric at Oxford University

Philip3

Philip Stier is a climate researcher, Professor of Atmospheric Physics and Director of the Intelligent Earth UKRI Centre for Doctoral Training in AI for the Environment at the University of Oxford. Philip’s research topics cover physical aspects of the climate system, with a focus on clouds, aerosols, and radiation, constituting the largest uncertainties in our changing climate system. His research combines climate modelling with Earth observations and machine learning to develop and constrain next generation climate models and he is embracing explainable AI to gain insights into complex climate processes from vast multi-modal Earth observation data. 

Sebastian Schmidt, Data Scientist for Trustworthy AI, Fraunhofer IAIS

Sebastian

Sebastian Schmidt is a data scientist for trustworthy AI at Fraunhofer IAIS. Follwing a MSc in Mathematics at the University of Bonn and additional studies in philosophy and economy, he is now primarily focused on the assessment of AI systems and has since both co-authored papers and whitepapers in the realm of AI assessment and applied the results across industry projects. Lately, he has been involved in DestinE, identifying ethical issues in data-driven weather-forecasting and proposing mitigations along a whitepaper series and practical guidelines as part of a contract between Fraunhofer IAIS, Atos and ECMWF.


Contributors
Samuel Sutanto, Assistant Professor Compound Hydrological Extremes and Climate Services at Wageningen University | Principal Investigator

Samuel

Wouter Smolenaars, Assistant Professor - Water-Food Systems-Adaptation at Wageningen University | Course co-coordinator

Wouter

Natalia Gomez-Solano, Researcher Climate Information Services at Wageningen University | Course co-coordination

Natalia

Dwaipayan Chatterjee, Scientist at KIT | Course scientific coordinator
DC
Imme Benedict, Assistant Professor in Meteorology at Wageningen University | Course developer

Imme

Bouke Hefting, Student Assistant at Wageningen University| Course developer

Boukje

Janine Quist, Programme manager Continuing Education at Wageningen University| Educational and Communication Expert

Janine

Vassianna Alexopoulou, Online course moderator at Wageningen University| Forum Moderator

Vassiana

Martin Janssens, Assistant Professor in Meteorology at Wageningen University | Course developer

Martin

Estimated duration: 10 hours
Hide last updated info: Yes
Hide number of enrollments: Yes
Hide full description label: Yes
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

MLWC MOOC 1: Introduction to Machine Learning in Weather and Climate

Six modules introducing the main topics in machine learning in the context of weather and climate.

Level: Fundamentals
Certification course: No
What you'll learn:

  • An overview of machine learning in weather and climate
  • Unpack, at a conceptual level, key concepts and topics in ML
  • Applications and recent advances in the field
Prerequisites:

A basic knowledge of weather and climate, statistics and computing.

Full description:

In this first tier of our MOOC on Machine Learning (ML) in Weather and Climate, we give a broad overview of the key concepts ML and its applications in recent years to topics from forecasting and data assimilation to post-processing, observations and computing. This course is aimed as an introduction, which is accessible to those with an interest in ML, weather and climate, but without necessarily requiring a very technical background.

This course features a mixture of interactive modules, webinar recordings, quizzes, podcasts and code examples.

Please note that this course ran live in early 2023 and reflected the state of the art at that point in time.

Estimated duration: 14 hours
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: Yes
Computing services and tools: Yes
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

Introduction to the Scalable Acquisition and Pre-Processing (SAPP) system

The SAPP system is the ECMWF's operational acquisition and pre-processing system for observations and other input data. 
Level: Fundamentals
Certification course: No
What you'll learn:

  • Raw skills to use the SAPP Jupyter notebook to get you started
  • How to modify the SAPP system for your requirements
  • Better understanding of the three-stage data workflow: ​ Acquisition stage​, Processing stage​ and Extraction stage​

Full description:

The SAPP system is the ECMWF's operational acquisition and pre-processing system for observations and other input data. This lesson is aimed at users with little or no experience of SAPP and will provide the raw skills needed to use SAPP.

Estimated duration: 40 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

Using ECMWF computing facilities: the batch system

This lesson focuses on ECGATE - ECMWF's server allocated for users' tasks, from submitting jobs to correcting errors.

Level: Others
Certification course: No
What you'll learn:

  • How to run tasks in batch
  • How to submit, query and cancel jobs
  • How to correct common errors
  • How to check the accounting database

Full description:

This lesson will focus on ECGATE - ECMWF's server dedicated to the users' work. You will learn how to run tasks in batch, submit, query and cancel jobs, correct common errors and check the accounting database.

Estimated duration: 40 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

A starter guide to ecFlow

ecFlow is a workflow package that enables users to run a large number of programmes behind a firewall. 

Level: Fundamentals
Certification course: No
What you'll learn:

  • Understand ecFlow vocabulary
  • Start and stop the server
  • Use the command line and Python clients
  • Design a simple suite with its related task headers and script templates

Full description:

ecFlow is a workflow package that enables users to run programmes behind a firewall. During this lesson, you will learn ecFlow vocabulary and how to run a simple suite.

Estimated duration: 40 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

ecCodes – Manipulating GRIB data with tools and API

This lesson is focused on how to gain flexibility and control when handling GRIB data using advanced ecCodes tools.

Level: Others
Certification course: No
What you'll learn:

  • How to handle and manipulate GRIB data with the advanced ecCodes GRIB tools, such as: grib_copy, grib_set, grib_-lter
  • Basic features of the ecCodes Application Programming Interfaces (API), which will give you the highest flexibility and level of control when handling GRIB data 


Full description:

ecCodes is software developed by ECMWF to decode and encode in WMO GRIB and BUFR formats. This lesson focuses on handling GRIB data with ecCodes tools.

Estimated duration: 40 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

MARS ECMWF's meteorological archive

The Meteorological Archival and Retrieval System (MARS) enables users to access and retrieve ECMWF’s historical data. 

Level: Fundamentals
Certification course: No
What you'll learn:

  • What the MARS catalogue is
  • How the data is organised in the archive 
  • How to create a customised data retrieval
  • How to improve the efficiency of your MARS requests

Full description:

The Meteorological Archival and Retrieval System (MARS) enables users to access ECMWF’s data. This lesson will teach you how to create a customised data retrieval.

Estimated duration: 30 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

Metview for the Single-Column Model (SCM)

This lesson provides an overview of Metview's main features to analyse and edit input data for the single-column model.

Level: Others
Certification course: No
What you'll learn:

  • A quick overview of Metview's main features
  • How to use Metview to analyse and edit input data for the single-column model 
  • How to run the model and visualise its output
Full description:

This lesson will provide a quick overview of Metview's main features and enable you to use Metview to analyse and edit input data for the single-column model, run the model and visualise its output.

Estimated duration: 30 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

Exploring meteorological data through OGC web services

This lesson describes the web services used to visualise geographical data and outlines what OGC and INSPIRE are.

Level: Others
Certification course: No
What you'll learn:

  • Define what web services are 
  • Explain the typical challenges of meteorological data 
  • Describe how the meteorological community can benefit from web services
  • Explain why we need data standards
  • Outline what OGC and INSPIRE are 
Full description:

Web services are used to visualise geographical data. This lesson describes web services, data standards and outlines what OGC and INSPIRE are.

Estimated duration: 40 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

Introduction to Metview

Metview is a meteorological workstation application that enables you to access and visualise meteorological data. 

Level: Fundamentals
Certification course: No
What you'll learn:

  • How to use Metview to handle meteorological data files
  • How to inspect metadata
  • How to perform computations
  • How to visualise the results 
  • Hands-on experience in creating sophisticated layouts comprising multiple plots on the same page
  • Generate and run Macro programs to obtain plots via an automated process
Full description:

Metview is a powerful meteorological workstation application that enables you to access, process and visualise meteorological data. In this lesson you will learn how to use MetView.

Estimated duration: 40 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

ecCodes: Decoding with GRIB tools

ecCodes is an application programming interface developed by ECMWF to decode and encode in WMO GRIB  format. 

Level: Others
Certification course: No
What you'll learn:

  • What ecCodes is 
  • What GRIB format is
  • Inspect the content of GRIB messages using the following GRIB tools: grib_ls, grib_dump, grib_get and grib_get_data
Full description:

ecCodes is software developed by ECMWF to decode and encode in WMO GRIB and BUFR formats. This lesson will teach you how to inspect GRIB messages using GRIB tools.

Estimated duration: 30 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

Introduction to BUFR decoding with ecCodes

ecCodes is an application programming interface developed by ECMWF to decode and encode in WMO GRIB and BUFR formats. 

Level: Fundamentals
Certification course: No
What you'll learn:

  • Explain what BUFR is
  • Describe its structure
  • Identify data descriptors
  • Use ecCodes tools for decoding BUFR data
Full description:

ecCodes is software developed by ECMWF to decode and encode in WMO GRIB and BUFR formats. This lesson will introduce you to the BUFR format for decoding of BUFR data.

Estimated duration: 30 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No

MARS – advanced retrievals, data manipulation and computations

The Meteorological Archival and Retrieval System (MARS) enables access to ECMWF data. Explore its computing capability

Level: Others
Certification course: No
What you'll learn:

  • How to combine multiple requests into one call to MARS
  • How to write fields into multiple files
  • How to manipulate already retrieved data
  • Explain the concept of fieldsets
  • MARS computations
Full description:

The Meteorological Archival and Retrieval System (MARS) enables users to access ECMWF’s data. This lesson will look at MARS requests and explore its compute capability.

Estimated duration: 40 minutes
Hide last updated info: No
Hide number of enrollments: No
Hide full description label: No
Atmospheric composition: No
Climate: No
Computing services and tools: No
Data applications: No
Forecasting: No
Machine learning: No
Numerical weather prediction: No