Tutorials

» Where to begin (french version)
» Liger, Hands-On

Batch System

A SLURM primer
Job monitoring
SLURM Basic Commands

Modules

Introduction to Environment Modules by Wolfgang Baumann
Modules tutorial @ NERSC
UL HPC documentation on modules

Linux

UNIX Basic Commands and more
A comprehensive list of UNIX commands (bash and ssh)
Learning the SHELL
The UNIX Shell

HPC

Best Practice Guide Generic x86 (pdf)
Popular frameworks for parallel programming, OpenMP and MPI

Programming

GitHour Session Talks at ICI
Git Explained by Atlassian
TryJulia (a high-level and a high-performance dynamic programming language)
Version Control with Git