Introduction to Deep Learning
2025-06-12 13:00 - 17:00 UTC | Amsterdam Science Park, Science Park 904, Amsterdam, 1098XH, Netherlands
Would you like to learn the theoretical and practical basics about Deep Learning?

Sign up

In the course, you’ll learn how deep neural networks work and how they are optimised. During our hands-on sessions you will have the opportunity to work on our high-performance systems and train neural networks to solve an image classification problem. We’ll cover various neural network architectures: from a basic fully connected network, to a convolutional neural network and variational auto-encoders (time permitting).
What you will learn
In this course you will learn to

Understand how a neuron and neural network works
Understand how a neural network is trained
Explore the effect of hyperparameters on neural network performance
Work with a high-level machine learning API (Keras)

For whom
Everyone interested in deep learning, but with no (or little) current experience & knowledge.
Topics

Neural network: basics

How does a neuron work?
Fully connected networks
Training/optimising a neural network

Convolutional neural networks (CNNs)
(Variational) Auto-Encoders

Prerequisites

Python
Basics of linear algebra
Basic statistics

Sign up now Introduction to Deep Learning

12 Jun 2025

13:00–17:00

Amsterdam Science Park, Building LAB 42, Room L3.36

Introduction to Remote Visualization with Paraview
2025-06-19 13:00 - 17:00 | Amsterdam Science Park, Science Park 904, Amsterdam, 1098XH, Netherlands
Get to know the fundamentals of scientific visualisation using ParaView. Even if your 3D data is not directly scientific, you will definitely get some insight on how to visualise it in a simple way!

Sign up

The main topics will cover the 3D data manipulation model and pipelines, learning how to work with simulation data effectively. Practical exercises with different scientific examples will help you to apply these concepts.
Prerequisites

You will need to have your own laptop with ParaView installed. (https://www.paraview.org)

Sign up now Introduction to Remote Visualization with Paraview

19 Jun 2025

13:00–17:00

Introduction to SURF Research Cloud
2025-06-23 13:00 - 17:00 | Amsterdam Science Park, Science Park 904, Amsterdam, 1098XH, Netherlands
Do you want to create and manage your own work environment and run powerful applications on it? SURF Research Cloud opens the door to cloud computing on different platforms. During this training, your workload runs on the SURF HPC Cloud platform in Amsterdam.
Sign up

This training explains cloud computing in general. The accompanying hands-on approach introduces you to (some of) the many features of SURF Research Cloud. You will learn how to create and manage your own virtual computing environment(s). By the end, you will feel comfortable enough to install your own applications, and benefit from the power of cloud computing.
For whom?
Anyone who wants to use a flexible and customized environment to run powerful applications.
The language of instruction is English.
Requirements

Bring your own laptop.
A browser (Chrome or Firefox is good enough).
Experience with Linux commands helps but is not a requirement.

Sign up now Introduction to SURF Research Cloud

Parallel computing with Python on DelftBlue
2025-06-25 09:00 - 17:00 | TU Delft Library, Prometheusplein 1, Delft, Netherlands
Sign up
This is an introductory course to programming for the DelftBlue supercomputer.
It introduces the main concepts of efficient and parallel computing with examples using Python.
While Python is very popular nowadays, the language’s focus on convenience can easily compromise efficiency compared to traditional HPC languages like C, C++ or Fortran. This course summarizes these pitfalls and how to mitigate them, and introduces simple techniques for parallelizing your program.
At the end of the day, you should be able to
– Describe how a program is executed on a supercomputer including scheduling,
disk storage, shared vs. distributed memory, multi-core CPUs and GPU accelerators;
– Find hotspots determining the runtime of your Python program
– Parallelize a Python program using a combination of
– optimized libraries,
– numba just-in-time compilation,
– numba parallel loops,
– (simple) mpi4py communication routines;
– Optimize the I/O (disk usage) of your program
## Prerequisites
– Command line and DelftBlue basics
– Basic Python skills
## Content level
100% beginner

Programme
09:30 – 09:45 Introduction
09:45 – 10:30 Introduction to Parallel Computing (lecture)
10:30 – 10:45 Coffee break
10:45 – 11:15 Numba (lecture)
11:15 – 12:45 Lab 1
12:45 – 13:45 Lunch
13:45 – 14:30 mpi4py (lecture)
14:30 – 14:45 Coffee Break
14:45 – 16:15 Lab 2
16:15 – 16:30 Closing
One day course
30 max. participants
Teachers:
J. Thies
D. Palagin
Costs:
€100,-
€25,- for BSc and MSc students.
including lunch and course materials, free for DCSE members.
Location:
Penguinlab, EWI B36.HB.2.130
Prerequisites:
Command line and DelftBlue basics
Python
Note:
This course is organized in the computer lab of the Mathematics department. Exercises will be carried out on DelftBlue.
You can either bring your own laptop or use one of the lab computers as a terminal.
External partiticipants without a NetID can do the exercises on their laptop or a lab computer.

Introduction to Supercomputing, part I
2025-07-15 09:00 - 12:30 | Online
If you need to perform many calculations or analyses that are too big for your own system, clusters and supercomputers offer the computing power you need. In this course, you will learn how to work with these large computing systems.

Sign up

What will you learn in this training?
In this training course you will:

understand what high-performance computing (HPC) is;
learn basic details about clusters and supercomputers;
effectively perform practical exercises on the national supercomputer Snellius;
apply essential best practices on how to work effectively with large HPC systems.

For whom.
Anyone who wants to know how to perform very large computing tasks.
Basic knowledge of Unix shell is useful.
The training course is in English.

Sign up now Introduction to Supercomputing, part I

15 July 2025

9:00–12:30

Introduction to Supercomputing, part I
2025-09-03 13:00 - 16:30 | Online
If you need to perform many calculations or analyses that are too big for your own system, clusters and supercomputers offer the computing power you need. In this course, you will learn how to work with these large computing systems.
Sign upWhat will you learn in this training?
In this training course you will:

understand what high-performance computing (HPC) is;
learn basic details about clusters and supercomputers;
effectively perform practical exercises on the national supercomputer Snellius;
apply essential best practices on how to work effectively with large HPC systems.

For whom
Anyone who wants to know how to perform very large computing tasks.
Requirements

Personal computer and terminal with SSH
Basic knowledge of Unix shell is useful.

The training course is in English.

Introduction to Supercomputing, part II
2025-09-04 13:00 - 17:00 | Online
If you have a basic understanding of clusters and supercomputers, know how to access the system, and can run basic jobs, this course will enhance your interaction with file systems and improve your input and output operations in your jobs.

Sign upWhat will you learn in this training?
In this training, you will:

understand the differences between different file systems
learn how to manage data on supercomputing systems
engage in practical exercises involving input and output operations on the national supercomputer Snellius

For whom?
This course is suitable for anyone familiar with the basics of cluster computing and who wants to develop their skills further by learning how to manage files on supercomputers.
Prerequisites
Participation in the course Introduction to Supercomputing, Part I (Unix shell and remote access to supercomputers).
The language of instruction is English.

Webinar | Research Applications and Workflows – Your Input Matters!
2025-09-06 08:00 - 17:00
Scientific computing is changing rapidly. Workflows are evolving from static, linear pipelines into dynamic, intelligent systems that shape how research is conducted across disciplines.
To address this transformation, EuroCC Spain and ETP4HPC are organising an interactive webinar on the future of scientific workflows — and SURF is proud to contribute, with three of our experts speaking at the event.
🔍 What to expect:

Explore how workflows are redefining the scientific method — including challenges around reproducibility, FAIR data, and automation.

Identify cross-cutting challenges in infrastructure, software development, and policy.

Share your insights and help shape the upcoming ETP4HPC white paper on scientific workflows.

🎤 Speakers:

Marco Verdicchio (SURF)

Manuel Rodrigues (SURF)

Sagar Dolas (SURF)

Sai Narasimhamurthy (ETP4HPC)

💬 The session is designed to be interactive — your voice and perspective matter.
🔗 More info and registration:👉 https://etp4hpc.eu/event/etp4hpc-webinar-research-applications-workflows-insights-community-discussion/
Let’s co-create the future of scientific workflows in Europe.

The Amsterdam Modeling Suite on SURF Research Cloud
2025-09-10 13:00 - 17:00 | SURF Utrecht, Moreelsepark 48, Utrecht, 3511 EP, Netherlands
Sign upNow accessible to Dutch researchers via the SURF Research Cloud, AMS enables cutting-edge simulations in fields such as batteries, semiconductors, catalysis, and polymers. In this hands-on workshop, you’ll learn how to set up and run atomistic simulations with AMS in the cloud environment, helping you tackle complex research questions efficiently and at scale.
For whom?
This workshop is targeted towards researchers in the Netherlands with prior knowledge in computational chemistry who are interested in using AMS on SURF Research Cloud. The workshop will be taught in English.
Requirements

Bring your laptop
Up-to-date browser
Computational chemistry background

Register

Maximum number of participants 20 persons.
Deadline for registration: September 8th.

Introduction to SURF Research Cloud
2025-09-17 13:00 - 16:00 | Tilburg University, Warandelaan 2, Tilburg, 5037 AB, Netherlands
Do you want to create and manage your own work environment and run powerful applications on it? SURF Research Cloud opens the door to cloud computing on different platforms. During this training, your workload runs on the SURF HPC Cloud platform in Amsterdam.
Sign up

This training explains cloud computing in general. The accompanying hands-on approach introduces you to (some of) the many features of SURF Research Cloud. You will learn how to create and manage your own virtual computing environment(s). By the end, you will feel comfortable enough to install your own applications, and benefit from the power of cloud computing.
For whom?
Anyone who wants to use a flexible and customized environment to run powerful applications.
The language of instruction is English.
Requirements

Bring your own laptop.
A browser (Chrome or Firefox is good enough).
Experience with Linux commands helps but is not a requirement.

Sign up now Introduction to SURF Research Cloud

17 Sep 2025

13:00–16:00

zaal MKZ332 in Marga Klompé building, Warandelaan 2-30, 5037 AB Tilburg

SURF Research Cloud Hackathon
2025-11-11 09:30 - 17:00 | SURF Utrecht, Moreelsepark 48, Utrecht, 3511 EP, Netherlands
This SURF Research Cloud hackathon is aimed at developers and research support staff who are developing Research Cloud components or are interested in doing so in the future.

In the morning, we will get to know each other and discuss development practices and use cases. In the afternoon, we will get our hands dirty in a small hackathon and develop catalog items together in teams. If you are new to catalog item development, parallel to the hackathon, there will be a workshop on getting started with catalog item development.

If you are new to catalog item development, parallel to the hackathon, there will be a workshop on getting started with catalog item development.

The language of instruction is English.

Register

Introduction to Supercomputing, part I
2025-12-02 13:00 - 16:30, 2026-02-11 13:00 - 16:30 | Online
If you need to perform many calculations, or analyses that are too big for your own system, clusters and supercomputers will provide the computing power you need. In this course, you will learn how to work with these large computing systems!

Sign upWhat will you learn in this training?
In this training course you will:

understand what high-performance computing (HPC) is;
learn basic details about clusters and supercomputers;
effectively perform practical exercises on the national supercomputer Snellius;
apply essential best practices on how to work effectively with large HPC systems.

For whom
Anyone who wants to know how to perform very large computing tasks.
Requirements

Personal computer and terminal with SSH
Basic knowledge of Unix shell is useful.

The training course is in English.

ADVANCED COMPUTING USER DAY 2025
2025-12-04 08:00 - 17:00 | Jaarbeurs, Utrecht, Jaarbeursplein 6, Utrecht, 3521 AL
Learn from other users, gain inspiration, hear latest developments, and connect with like-minded professionals from the research and business fields.
Register hereSURF and EuroCC Netherlands cordially invite you to the Advanced Computing User Day! On 4 december 2025 Advanced Computing User Day brings together leading experts, entrepreneurs and users from the advanced computing community for a day of inspiring talks, workshops and valuable networking opportunities.
Whether you are a seasoned professional or just starting out in the world of advanced computing, Advanced Computing User Day offers you the chance to learn from other users, gain inspiration, hear latest developments, and connect with like-minded professionals from the research and business fields.
Register and put the date in your calendar and don’t miss it! More information about the programme will follow soon.
Keep an eye on our website and newsletter for updates.

Advanced SURF Research Cloud Training and Hackathon
2026-02-04 08:30 - 17:00 | SURF Utrecht, Moreelsepark 48, Utrecht, 3511 EP, Netherlands
Take your research to the next level with the Advanced SURF Research Cloud training and hackathon. Learn how to build customised virtual research environments and get the most out of cloud computing for your research.

Sign upWant to create a virtual research environment tailored to your exact needs? SURF Research Cloud is a platform that lets you easily set up and manage cloud-based research environments. In this free advanced training, you’ll learn how to customize catalog items to build virtual research environments that fit your specific research requirements. This session is for those who have completed the Introduction to SURF Research Cloud training and want to dive deeper into advanced customization options.
Join us and enhance your cloud computing skills to get the most out of SURF Research Cloud!
For whom
This training and hackathon is aimed at developers and research support staff who develop Research Cloud components or are interested in doing so in the future. You have already attended the Introduction to SURF Research Cloud training course.
Prerequisites

Basic programming skills
Research Cloud environment

LUMI SmartSim Workshop
2026-03-31 10:30 - 16:00 | SURF Utrecht, Moreelsepark 48, Utrecht, 3511 EP, Netherlands
You are welcome to join us in 1-day hands-on workshop “LUMI SmartSim”. Using machine learning (ML) within HPC applications offers the advantage that it can improve the overall efficiency of HPC workflows by allowing ML predictions to help guide or replace parts of simulations. However, there are challenges in coupling the two approaches as HPC applications are typically written in C, C++ or Fortran and run on CPUs, whereas ML frameworks are usually Python based and benefit from being run on GPUs. In this tutorial we will introduce SmartSim, an open-source framework that has been developed to help address these challenges and allow researchers to easily adapt their traditional HPC workloads to include ML. This is done with a distributed orchestrator, which allows data to be exchanged between the HPC application and the ML model.
Event Info
Dates: 31 March 2026
Time: 10:30 – 16:00 CEST
Location: Room 2.03, SURF Utrecht, Kantoren Hoog Overborch (Hoog Catharijne), Moreelsepark 48, 3511 EP Utrecht
Organizer: HPE, LUMI User Support Team (LUST), SURF Utrecht
Target group
LUMI users interested in integrating machine learning into existing HPC workflows.
Learning outcomes
In the morning session, we will consider how ML and HPC applications may be coupled together and then give an overview of SmartSim and show how it can interact with simulation data in HPC applications in order to integrate ML models. We will show real examples of how SmartSim has been used in different fields of research such as Computational Fluid Dynamics and Climate Modelling. We also explain how SmartSim can be integrated within an application and how to deploy the resulting workflow.
The afternoon session will take a more hands-on approach where attendees can run examples of hybrid scientific simulation/AI workflows using SmartSim. Attendees will learn how to launch SmartSim leveraging the system’s native batch scheduler and job launcher and gain a practical understanding of the modifications required to adapt HPC applications to use ML. We will also provide examples where attendees can run real applications that utilise SmartSim.
Agenda
10:30 Overview of ML and HPC coupling and introduction to SmartSim
11:30 Practical use of SmartSim
12:00 Lunch
13:00 Connecting to LUMI
13:30 Hands on practical examples
15:00 Open session: Discuss using SmartSim in user’s own applications or run more examples
16:00 Finish
Registration
Deadline: 23 March 2026, at 23:59 CEST
Click here to register for the workshop.
Please register by the deadline to secure your place. Spaces are limited and available on a first-come, first-served basis. Participation in the workshop is free of charge and includes coffee/tea/water and a few snacks during the days. Please be prepared to cover your own lunch costs.
We have 48 in-person seats and every participant will receive a quick confirmation on a first-come, first-served basis so that they can arrange travel.
Attendees are encouraged to bring their own applications to try with SmartSim in the afternoon session or be prepared consider how SmartSim might be used for their own workflows/applications.
Smartsim is portable to many HPC systems and has been run on laptops and large clusters. The machine learning backend supports both Nvidia and AMD GPUs and CPU backends are provided for Apple (both Intel and Apple Silicon) and Linux (x86_64). On HPC systems the SmartSim infrastructure library can integrate with Slurm, PBS and LSF.

Introduction to Supercomputing, part I
2026-04-14 13:00 - 16:30 | Online
If you need to perform many calculations, or analyses that are too big for your own system, clusters and supercomputers will provide the computing power you need. In this course, you will learn how to work with these large computing systems!
In this training you will:

understand what is high-performance computing (HPC)
learn basic details on clusters and supercomputers
do practical exercises on the national supercomputer Snelliuseffectively
apply the essential best practices on how to work effectively with large HPC systems

For whom?
Anyone who wants to know how to perform very large computing tasks.
Requirements
Personal computer and terminal with SSH.
Basic knowledge of Unix shell is useful.
The language of instruction is English.
Register here

Introduction to SURF Research Cloud
2026-04-21 09:00 - 13:00 | Erasmus University Rotterdam, Burgemeester Oudlaan 50, Rotterdam, 3062PA, Netherlands

Yoda hands-on workshop
2026-04-22 09:30 - 15:30 | SURF Utrecht, Moreelsepark 48, Utrecht, 3511 EP, Netherlands
This workshop will provide you with the knowledge you need to make your research data FAIR (findable, accessible, interoperable and reusable). You will experience the typical workflows for handling data and metadata in Yoda, an integral support tool for the whole data life cycle.
What will you learn in this training?
After completion of this tutorial, you will be able to:

Explain the importance of metadata and its relation to the dataset
Demonstrate how to search for datasets in Yoda
Explain the difference between the Research area and the Vault area in Yoda
Demonstrate how to include useful metadata in Yoda
Show how to upload data in Yoda
Operate the cycle of securing, retrieving, and updating data independently in Yoda (including in the connected tape archive)
Operate the cycle of securing data supervised by a data steward in Yoda
Demonstrate how to check metadata and approve submissions to Yoda Vault

For whom?
Anyone, including researchers and data stewards, who wants to learn to manage research data in an efficient and scalable way using Yoda.
Sign up

The Amsterdam Modeling Suite on SURF Research Cloud
2026-04-23 13:00 - 17:00 | SURF Utrecht, Moreelsepark 48, Utrecht, 3511 EP, Netherlands
Discover how to accelerate your materials and molecular research using the Amsterdam Modeling Suite (AMS) – a powerful software platform for computational chemistry and materials modeling.
Sign upNow accessible to Dutch researchers via the SURF Research Cloud, AMS enables cutting-edge simulations in fields such as batteries, semiconductors, catalysis, and polymers. In this hands-on workshop, you’ll learn how to set up and run atomistic simulations with AMS in the cloud environment, helping you tackle complex research questions efficiently and at scale.
For whom?
This workshop is intended for researchers and students with experience in computational chemistry or computational materials science who are interested in using AMS on the SURF Research Cloud for their simulations. The workshop will be taught in English.
Requirements

Bring your laptop
Up-to-date browser
Computational chemistry background
