Explore UCD

UCD Home >

STAT41140

Academic Year 2026/2027

AI for Weather and Climate (STAT41140)

Subject:
Statistics & Actuarial Science
College:
Science
School:
Mathematics & Statistics
Level:
4 (Masters)
Credits:
10
Module Coordinator:
Professor Andrew Parnell
Trimester:
Autumn
Mode of Delivery:
On Campus
Internship Module:
No
How will I be graded?
Letter grades

Curricular information is subject to change.

This module introduces students to the exciting intersection of advanced artificial intelligence techniques and the critical challenges of weather forecasting and climate analysis. This module begins with the intuitive basics of neural networks and deep learning, guiding students step-by-step towards understanding state-of-the-art AI forecasting models currently transforming meteorological predictions globally. Through lectures and practical exercises inspired by hands-on "AI by hand" worksheets, and guided computational labs, students will learn how systems like ECMWF's Artificial Intelligence Forecasting System (AIFS) achieve high levels of forecast accuracy. By the end of the module, students will have gained not only a deep theoretical understanding but also valuable practical skills enabling them to develop, apply, and critically assess AI-driven forecasting solutions that address real-world weather and climate challenges.

About this Module

Learning Outcomes:

On completion of STAT41140, students should be able to:
- Explain clearly the foundational concepts of neural networks and deep learning architectures used in weather and climate forecasting
- Apply and implement modern AI methods, such as transformers and graph neural networks, to real-world meteorological and climatological datasets
- Critically evaluate the strengths and limitations of state-of-the-art AI-driven forecasting systems, including ECMWFs AIFS
- Effectively interpret and communicate the results of AI-based weather and climate models to diverse audiences, both technical and non-technical
- Independently develop and validate AI solutions addressing practical challenges in weather forecasting and climate analysis

Indicative Module Content:

STAT41140 spans foundational concepts and cutting-edge developments in artificial intelligence applied to meteorology and climate science. Initially, students will explore essential topics including basic neural network architectures, their training methodologies, and validation approaches, supported by intuitive learning methods inspired by Tom Yeh's "AI by Hand" worksheets. From these foundations, the module will cover sophisticated AI architectures such as transformers, graph neural networks (GNNs), and attention mechanisms, examining how these powerful techniques improve predictive accuracy. Students will gain in-depth
knowledge of operational forecasting models, notably ECMWF's Artificial Intelligence Forecasting System (AIFS), analysing
their implementation details, strengths, and limitations through real-world case studies. Practical hands-on sessions will teach students to implement these advanced AI techniques using Python-based frameworks, such as PyTorch, and apply them directly to meteorological and climate datasets. Throughout, there is an emphasis on critical evaluation and clear communication, ensuring that students understand not only how to construct robust AI models, but also how to rigorously assess and effectively present their predictive capabilities.

UNESCO highlights a set of key competencies that support individuals in their development and support society in achieving the UN Sustainable Development Goals (SDGs). UCD has adapted these competencies and is combining them with others to form a general framework of learning competencies. This module will help you develop the competencies below to the levels specified. 
Learning Competency Additional Information Level

Collaboration

The ability to learn from others; to understand and respect the needs, perspectives and actions of others (empathy); to understand, relate to and be sensitive to others (empathic leadership); to deal with conflicts in a group; and to facilitate collaborative and participatory problem solving. Proficient

Critical Thinking

The ability to question norms, practices and opinions; to reflect on one’s own values, perceptions and actions. Competent

Systems Thinking

The ability to recognize and understand relationships; to analyse complex systems; to think of how systems are embedded within different domains and different scales; and to deal with uncertainty. Competent

Strategic

The ability to collectively develop and implement innovative actions that further sustainability at the local level and further afield. Advanced Beginner

Integrated Problem Solving

The overarching ability to apply different problem-solving frameworks to complex sustainability problems and develop viable, inclusive and equitable solution options that promote sustainable development, integrating the competencies in this list. Not addressed

Self-awareness

The ability to reflect on one’s own role in the local community and (global) society; to continually evaluate and further motivate one’s actions; and to deal with one’s feelings and desires. Novice

Normative

The ability to understand and reflect on the norms and values that underlie one’s actions; and to negotiate values, principles, goals, and targets, in a context of conflicts of interest and trade-offs, uncertain knowledge and contradictions. Advanced Beginner

Anticipatory

The ability to understand and evaluate multiple scenarios for the future – possible, probable and desirable; to create one’s own visions for the future; to apply the precautionary principle; to assess the consequences of actions; and to deal with risks and changes. Proficient

Digital Literacy and Judgement

The ability to access, evaluate, create and communicate information in digital environments; to engage critically, ethically and responsibly with digital technologies and digital information; to understand their opportunities, limitations, risks and impact on individual’s digital identities; and to exercise informed judgement in digital participation and decision-making. Expert

AI Literacy & Agency

The ability to understand, critically evaluate and responsibly engage with artificial intelligence; to recognise how AI systems are shaped by human values; to assess their ethical, social and environmental implications; and to exercise human judgement, agency and accountability in AI-related contexts. Expert

Wellbeing

Wellbeing is having the resources and skills to meet life's challenges, including attributes such as personal development skills, resilience, stress management, strengths, lifestyle skills, nutrition, physical activity, sleep, alcohol/substance use, academic skills, time management, goal setting, interpersonal skills, group work, communication. Not addressed

The United Nations identified seventeen Sustainable Development Goals (SDGs) as core to the 2030 Agenda for Sustainable Development, and UCD contributes in general to SDG 4 Quality Education. Further SDGs explored within this module if relevant are listed below. A scale of 1 - 5 indicates the extent to which the SDG is covered.


 

Student Effort Hours:
Student Effort Type Hours
Autonomous Student Learning

200

Lectures

24

Conversation Class

36

Total

260


Approaches to Teaching and Learning:
The teaching and learning approaches in STAT41140 emphasise active, practical, and collaborative learning. Students will engage with interactive lectures that introduce theoretical concepts in an accessible, applied context. Guided computer sessions will offer extensive hands-on practice, enabling students to directly implement AI methods on real meteorological data using Python-based AI frameworks. Each component of the module will feature structured individual and group tasks, fostering peer learning and teamwork as students collaboratively address real-world forecasting problems. Reflective learning is encouraged through critical
evaluations of model performance and limitations, while student presentations will assist in developing effective scientific communication skills. The module incorporates enquiry-based learning, where students actively investigate case studies from operational forecasting systems, deepening their understanding and preparing them to tackle practical meteorological and climate-related challenges.

Requirements, Exclusions and Recommendations
Learning Requirements:

Students need to have a foundational understanding of linear algebra and calculus, with modules taken at undergraduate level in each of these subjects. Some familiarity with Python programming environments such as VS Code or Google Colab is recommended.


Module Requisites and Incompatibles
Not applicable to this module.
 

Assessment Strategy
Description Timing Component Scale Must Pass Component % of Final Grade Component repeat (in-module) Offered
Exam (In-person): A final written exam on topics covered during the course End of trimester
Duration:
2 hr(s)
Graded Yes
60
Yes
Group Work Assignment: In-class presentation, report writing and coding assignments Week 2, Week 3, Week 4, Week 5, Week 6, Week 7, Week 8, Week 10, Week 11 Graded Yes
40
Yes

As part of UCD's student support, under the Additional Consideration policy, extensions may be available for the following assessments in the module: Assignment (including essay/poster), Portfolio, Reflective Assignment, Report(s), and Individual Project.


Carry forward of passed components
Yes
 

Resit In Terminal Exam
Summer Yes - 2 Hour
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Group/class feedback, post-assessment

How will my Feedback be Delivered?

Feedback in STAT41140 is designed to be continuous and developmental. Students will receive formative feedback on draft work and coding activities through in-class discussions, written comments, and 1:1 support. Peer review will be used in class sessions to encourage collaborative reflection on coding quality and modelling approaches. Short written assignments will be discussed in class, with model answers and class-wide feedback provided. Throughout, students will be encouraged to use self-assessment checklists aligned with the modules learning outcomes.

Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.
Autumn Lecture Offering 1 Week(s) - Autumn: All Weeks Mon 13:00 - 15:50
Autumn Lecture Offering 1 Week(s) - Autumn: All Weeks Tues 13:00 - 15:50