Training Videos



Introduction to HPC in Belgium

Introduction to High-Performance Computing in Belgium Introduction to High-performance Computing (Lecture) VSC Introduction

Find help

Help us help you


Connecting to clusters

How to connect CECI clusters from Windows computer Connecting with SSH from Windows: MobaXterm and Visual Studio Code Connecting with SSH from Linux or Mac: Introduction and advanced topics


HPC basics

Introduction to Linux and the command line Modules: How to find/use software on clusters (CÉCI) Computing with Slurm
Preparing, submitting and managing jobs with Slurm How to use efficiently the different storage solutions provided with the CECI clusters Container solution for HPC: Singularity/Apptainer


Programmings basics

Edit text/develop on cluster: Visual Studio Code Introduction to compilers and compiling, and optimized libraries Introduction to structured programming with Fortran
Introduction to scripting and interpreted languages (Python, R, Octave) Introduction to C programming language Introduction to Object-Oriented programming with C++
Introduction to Python Introduction to Object Oriented Programming with Python Debugging/profiling scientific code and scientific libraries


Parallel programming and computing

Introduction to parallel computing Parallel programming with MPI - Part I (Part II and Part III) Parallel programming with OpenMP
Parralel programming with CUDA Directive Based Parallel programming on GPU Efficient use of Matlab on the cluster
Efficient use of Python on the clusters Introduction to Julia for HPC  



Using a workflow manager to handle large amounts of jobs Workflow Introduction (playlist of the workflow workshop @CÉCI) Checkpoint restart  


Git and GitHub

Introduction to code versioning: git Continuous integration and deployement with github Data versioning  


Machine learning and AI

Python for machine learning (playlist) An Introduction to Neural Networks

VSC Lunch Session on AI



Introduction to data storage and access Open Science and open research data Data versioning