Machine Learning Training
BCCR Training Programme in Machine Learning

Access the course content and exercises
This course is accessible through two github repositories. These can be used on their own by installing a local python environment, or used on HubroHub with a UiB user account. HubroHub is UiB's JupyterHub. Most exercises can also be run online with Google Colab with the links provided below.
All materials in these course are licensed under CC-BY-NC 4.0. See license here.
Beginner's course
6
Blocks in this course.
These introductory sessions are designed for researchers not using Machine Learning or Neural Networks.
Beginner's course
Advanced sessions
3
blocks in this course
These sessions are designed for people with some previous ML experience and knowledge about neural networks, either from previous experience or from the beginner's course. If you have no prior experience, we highly recommend following the beginner's course first.
Advanced sessions
Office hours
We provide office hours for BCCR researchers to discuss their ML problems and how to apply these techniques to their own research. Get in touch if you want to schedule a chat!
Instructors
Please reach out to us if you have question on this course! This course started as an evening course for students at the University of Bergen's Geophysical Institute in 2025, and was delivered for BCCR researchers for the first time in 2026.

Sigrid Passano Hellan
Senior Researcher - Global Climate, NORCE Research Centre

Robin Guillaume-Castel
Postdoctor - Global Climate, UiB - University of Bergen