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

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

2025

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

2024

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

2023

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

2022

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

2021

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

2020

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

2019

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

2018

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

2017

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

2016

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

2015

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

2014

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

2013

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

2012

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

2011

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

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