
From the 7-11th July 2025, the Institute of Computing for Climate Science (ICCS) will be hosting its fourth annual summer school.
The event brings together members of the Schmidt Sciences funded Virtual Earth System Research Institute (VESRI) teams for a week of hands-on learning and expert-led sessions in support of their research. The programme encompasses a mixture of keynote talks, training sessions, workshops, scientific presentations and social events. The list of topics include:
- Version control (Git and GitHub) – both introductory and intermediate sessions
- RSE Skills – how to apply research software engineering principles to write higher-quality code, reduce bugs, and facilitate re-use
- Debugging – leveraging debugging tools for effectively understanding program behaviour and diagnosing problems
- AI for Software Engineering – leveraging generative AI tools effectively for software engineering
- Differentiable programming – foundations of working with automatic differentiation and deploying in code
- Introduction to High Performance Computing – hardware, performance limits, programming models, profiling, debugging
- Practical Machine Learning with PyTorch – understanding the structure of a PyTorch model, ML pipeline for classification/regression
- Observation System Simulation Experiences – using ML for optimal sampling strategy
- Bayesian ML and Uncertainty Quantification – from uncertainty quantification to physics-informed networks and Bayesian model calibration
- Introduction to Julia – a brief introduction to the Julia language for computational science
- Explainable data science with Fluid – building transparent, interactive data science visualisations using the Fluid language
- FTorch – coupling ML and numerical models in Fortran with FTorch
- Testing and correctness – deploying unit tests, regression tests, property-based tests
- Random Forests and Decision Trees – how and when to use these ensemble methods
The event will again include a full day hackathon where participants have the opportunity to propose projects on either current work or an idea that can be tackled within the day. This format reinforces learning through a hands-on approach and supports new connections within and between groups.
The full programme will be available here.
To join the summer school, please register here.
Attendance at the summer school is free of charge, with accommodation, travel and access to social events also free for members of the Schmidt Sciences community. Travel support will be provided via a request made through the registration form so don’t delay! Furthermore, ICCS can offer assistance in non-financial ways, e.g. advice on modes of travel, and where to stay in Cambridge. We will consider all requests for assistance and will help where we can.
If you would like to catch up of the last summer school, you can access the 2024 programme here and view the recorded presentations on the ICCS YouTube page.
If you have any questions about the upcoming summer school please get in touch with us at iccs@maths.cam.ac.uk. We look forward to welcoming you in July!