Skip to content

Past Tutorials

All available past tutorials are organized by year and semester.

  • For recurring topics (e.g., HPC User Environment 1), the latest are generally up-to-date and recommended.

  • The latest HPC User Environment 1 & 2 are mandatory to all new HPC users.

2026

Summer 2026
Topic Slides Recordings Files
Introduction to Linux Slides Recording
Spring 2026
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording
Basic Shell Scripting Slides Recording Download
Open OnDemand: Interactive HPC via the Web Slides Recording Download
Introduction to Tiger Den: LSU's Research Data Storage System Slides Recording
Magic Tools to Install & Manage Software
Singularity Container
Slides Recording
Magic Tools to Install & Manage Software
Conda Virtual Environment
Slides Recording
Parallelizing Massively Independent Tasks:
GNU Parallel & SLURM Job Arrays
Slides Recording Download
Introduction to Molecular Dynamics Simulations Slides Recording Download
Introduction to Tiger Den: LSU's Research Data Storage System Slides Recording

2025

Fall 2025
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording
Basic Shell Scripting Slides Recording Download
Open OnDemand: Interactive HPC via the Web Slides Recording Download
Introduction to Python Slides Recording Download
Magic Tools to Install & Manage Software
Singularity Container
Slides Recording
Magic Tools to Install & Manage Software
Conda Virtual Environment
Slides Recording
Parallelizing Massively Independent Tasks:
GNU Parallel & SLURM Job Arrays
Slides Recording Download
Introduction to Molecular Dynamics Simulations Slides Recording Download
Summer 2025
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Spring 2025
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Open OnDemand: Interactive HPC via the Web Slides Recording Download
Introduction to Python Slides Recording Download
Magic Tools to Install & Manage Software
Singularity Container
Slides Recording
Magic Tools to Install & Manage Software
Conda Virtual Environment
Slides
Introduction to GNU Parallel Slides Recording Download
Introduction to Molecular Dynamics Simulations Slides Recording Download

2024

Fall 2024
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Open OnDemand: Interactive HPC via the Web Slides Recording
Introduction to Python Slides Recording
Magic Tools to Install & Manage Software
Part 1: Conda Virtual Environment
Slides Recording
Magic Tools to Install & Manage Software
Part 2: Singulariy Container
Slides Recording
Introduction to GNU Parallel Slides Recording Download
Molecular Dynamics Slides Recording Download
Summer 2024
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
LONI QB4 Launch Workshop Slides Recording
Spring 2024
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Introduction to Python Slides Recording
Magic Tools to Install & Manage Software
Part 1: Conda Virtual Environment
Slides Recording
Magic Tools to Install & Manage Software
Part 2: Singularity Container
Slides Recording
Introduction to GNU Parallel Slides Recording Download
Open OnDemand: Interactive HPC via the Web Slides Recording
Molecular Dynamics Slides Recording Download

2023

Fall 2023
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Open OnDemand: Interactive HPC via the Web Slides Recording
Introduction to Python Slides Recording
Magic Tools to Install & Manage Software
Part 1: Conda Virtual Environment
Slides Recording
Magic Tools to Install & Manage Software
Part 2: Singulariy Container
Slides Recording
Introduction to GNU Parallel Slides Recording Download
Molecular Dynamics Slides Recording Download
Summer 2023
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Spring 2023
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Introduction to GNU Parallel Slides Recording Download
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recording
Open OnDemand: Interactive HPC via the Web Slides Recording
Introduction to Python Slides Recording Download
Managing Software Packages with
Conda Virtual Environment
Slides Recording

2022

Fall 2022
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Version Control with Git Slides Recording
Introduction to Python Slides Recording
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recording
Open OnDemand: Interactive HPC via the Web Slides Recording
Summer 2022
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Spring 2022
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording
Version Control with Git Slides Recording
Introduction to Python Slides Recording
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recording
Open OnDemand: Interactive HPC via the Web Slides Recording
Python package and environment management on HPC Slides Recording

2021

Fall 2021
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording
Version Control with Git Slides Recording
Introduction to Python Slides Recording
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recording
Open OnDemand: Interactiive HPC via the Web Slides Recording
Summer 2021
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording
Spring 2021
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording
Basic Shell Scripting Slides Recording
Introduction to Singularity:
Creating and Running Containers on HPC
Slides Recording
Jupyter Notebooks and RStudio with Open OnDemand Slides Recording
Introduction to RStudio Slides Recording
Introduction to Python Slides Recording
Version Control with Git Slides Recording

2020

Fall 2020
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording
Open OnDemand Slides Recording
Introduction to R Slides Recording
Introduction to Python Slides Recording
Version Control with Git Slides Recording
Summer 2020
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording
Open OnDemand Slides Recording
Spring 2020
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Open OnDemand Slides Recording
Introduction to GNU Parallel Slides Recording Download
Introduction to RStudio Slides Recording
Run HPC jobs with Agave Web Interface Slides Recording
Introuction to Python Slides Recording

2019

Fall 2019
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Version Control using Git Slides Recording
Introduction to Python Slides Recording
Run HPC jobs with Agave Web Interface Recording
Introduction to HPC for CFD Slides Recording
Summer 2019
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Spring 2019
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Run HPC jobs with Agave Web Interface Recording Download
Introduction to R Slides Recording
Version Control using Git Slides Recording
Data Analysis in R Slides Recording Download
Introduction to Singularity: Creating and Running Containers on HPC Slides Recording

2018

Fall 2018
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Version Control using Git Slides Recording
Introduction to R Slides Recording Download
Data Analysis in R Slides Recording Download
Introduction to Deep Learning Slides Recording Download
Summer 2018
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Practical Programming in C/C++ 1 Slides Recording Download
Practical Programming in C/C++ II Slides Recording Download
Spring 2018
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Hands-On Practice Session Slides Recording
Introduction to R Slides Recording Download
Parallel Computing with Matlab Slides Recording Download
Data Visualization in R Slides Recording Download
Introduction to Python Slides Recording Download
Introduction to Deep Learning and Software Slides Recording Download

2017

Fall 2017
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Performance Analysis of Matlab Code and Parallel Computing Toolbox Slides Recording Download
Introduction to R Slides Recording Download
Introduction to R Graphics Slides Recording Download
Introduction to Python Slides Recording Download
Parallel Computing with R Slides Recording Download
Introduction to Deep Learning Slides Recording Download
Summer 2017
Topic Slides Recordings Files
Introduction to Linux Slides Recording
Introduction to Python Slides Recording
Intermediate Python Programming Slides Recording Download
HPC User Environment 1 Slides Recording
Running Jobs on HPC using the Agave Platform Slides Recording
HPC User Environment 2 Slides Recording Download
Introduction to LaTeX Slides Recording Download
Spring 2017
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Parallel Serial Jobs Using GNU Parallel Slides Recording Download
Introduction to R Slides Recording
Introduction to Python Slides Recording Download
Parallel Computing with R Slides Recording Download
Intermediate Python Programming Slides Recording Download
Machine Learning in HPC Environments Slides Recording Download

2016

Fall 2016
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Plotting with Gnuplot Slides Download
Introduction to Perl Slides Recording Download
Practical Python Programming Slides Recording Download
Performance Analysis of Matlab Code Slides Recording Download
Distributed Workload Slides Recording Download
Introduction to Machine Learning Slides Recording Download
Summer 2016
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Introduction to LaTeX Slides Recording Download
Spring 2016
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Recording Download
Introduction to OpenFOAM Slides Recording Download
Introduction to R Slides Recording
Introduction to Python Slides Recording
Introduction to IPython Slides Recording
Distributed Job Execution Slides Recording Download
Introduction to OpenMP Slides Recording Download
Introduction to Xeon Phi Programming Slides Recording Download
HPC in Biology Slides Recording Download

2015

Fall 2015
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Basic Shell Scripting Slides Download
Distributed Job Execution (WQ) Slides Recording Download
Using OpenMP Slides Recording Download
Introduction of Xeon Phi Programming Slides Recording Download
Introduction to R Slides Recording
HPC in Engineering Slides Recording Download
Version Control with Git Slides Recording Download
Summer 2015
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording Download
Introduction to Latex Slides Recording Download
Spring 2015
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording
Shell Scripting 1 Slides Recording Download
Distributed Job Execution (WQ) Slides Recording Download
Shell Scripting 2 Slides Recording Download
Introduction to Numerical Libraries Slides Recording Download
Introduction to R Slides Recording
Xeon Phi programming 1 Slides Recording Download
Xeon Phi programming 2 Slides Recording Download

2014

Fall 2014
Topic Slides Recordings Files
Introduction to Linux Slides Recording
HPC User Environment 1 Slides Recording
HPC User Environment 2 Slides Recording
Distributed Job Execution (WQ) Slides Recording Download
Introduction to Matlab Slides Recording Download
Python Programming Slides Recording Download
Basic OpenMP Slides Recording
Introduction to GPU programming Slides Recording Download
Xeon Phi Programming on SuperMIC Slides Recording Download
Computational Fluid Dynamics on HPC Slides Recording Download
Git Version Control Slides
Spring 2014
Topic Slides Recordings Files
Practical Programming in C/C++ I Slides Recording Download
Modern Fortran I Slides Recording Download
Practical Programming in C/C++ II Slides Recording Download
Modern Fortran II Slides Recording Download
Numerical Libraries Slides Recording Download
Introduction to OpenACC Slides
CUDA Programming Slides Recording Download
Make and Software Installation Slides Recording Download
Version Control Slides Recording

2013

Fall 2013
Topic Slides Recordings Files
Introduction to Perl Slides Download
Summer 2013
Topic Slides Recordings Files
Slide Presentations in LaTeX and Beamer Slides Recording Download
Spring 2013
Topic Slides Recordings Files
Regular Expressions Recording
Introduction to GNU Octave Slides Download
Introduction to GNUPlot Slides Download

2012

Fall 2012
Topic Slides Recordings Files
Subversion (svn) Version Control Slides Recording
Introduction to Data Visualization and Scientific Illustration Workflow Slides
Spring 2012
Topic Slides Recordings Files
Molecular Dynamics Slides Recording
Eclipse/PTP Slides Recording
Introduction to Python Programming Recording
Introduction to Perl Slides Download
Introduction to Autodock and Autodock Tools Slides Recording Download
Debugging with DDT and Totalview Slides Recording Download
Introduction to PetSc Slides Recording

2011

Fall 2011
Topic Slides Recordings Files
Introduction to Parallel Programming Concepts Slides Recording
Introduction to MPI I Slides Recording
Introduction to MPI II Slides Recording
Introduction to OpenMP Slides Recording
Electronic Structure Calculations in Quantum Chemistry Slides
Scientific Workflow and Visualization in VisTrails Recording

2010

Fall 2010
Topic Slides Recordings Files
Globus Procedures on LONI Slides
Introduction to HPC Visualization Slides
Spring 2010
Topic Slides Recordings Files
Molecular Dynamics: Programming to Production Slides
Hybrid Programming with MPI and OpenMP Slides
Introduction to Ruby Slides

2009

Fall 2009
Topic Slides Recordings Files
Introduction to Gaussian Slides
Spring 2009
Topic Slides Recordings Files
Introduction to MatLab Slides
Introduction to LAPACK Slides