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.

  • Materials from older sessions are kept for reference and may be outdated. Some links point to archived copies on the Internet Archive.

2026

Fall 2026
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecording
Basic Shell ScriptingSlidesRecording
Open OnDemand: Interactive HPC via the WebSlidesRecordingDownload
Introduction to LSU's Research Data Storage SystemSlidesRecording
Magic Tools to Install & Manage Software
Singularity Containers
SlidesRecording
Magic Tools to Install & Manage Software
Conda Virtual Environments
SlidesRecording
Parallelizing Massively Independent Tasks:
GNU Parallel & SLURM Job Arrays
SlidesRecordingDownload
Introduction to Molecular Dynamics SimulationsSlidesRecordingDownload
Summer 2026
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecording
Basic Shell ScriptingSlidesRecording
Spring 2026
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecording
Basic Shell ScriptingSlidesRecordingDownload
Open OnDemand: Interactive HPC via the WebSlidesRecordingDownload
Introduction to Tiger Den: LSU's Research Data Storage SystemSlidesRecording
Magic Tools to Install & Manage Software: Singularity ContainerSlidesRecording
Magic Tools to Install & Manage Software
Conda Virtual Environment
SlidesRecording
Parallelizing Massively Independent Tasks:
GNU Parallel & SLURM Job Arrays
SlidesRecordingDownload
Introduction to Molecular Dynamics SimulationsSlidesRecordingDownload
Introduction to Tiger Den: LSU's Research Data Storage SystemSlidesRecording

2025

Fall 2025
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecording
Basic Shell ScriptingSlidesRecordingDownload
Open OnDemand: Interactive HPC via the WebSlidesRecordingDownload
Introduction to PythonSlidesRecordingDownload
Magic Tools to Install & Manage Software
Singularity Container
SlidesRecording
Magic Tools to Install & Manage Software
Conda Virtual Environment
SlidesRecording
Parallelizing Massively Independent Tasks:
GNU Parallel & SLURM Job Arrays
SlidesRecordingDownload
Introduction to Molecular Dynamics SimulationsSlidesRecordingDownload
Summer 2025
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Spring 2025
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Open OnDemand: Interactive HPC via the WebSlidesRecordingDownload
Introduction to PythonSlidesRecordingDownload
Magic Tools to Install & Manage Software
Singularity Container
SlidesRecording
Magic Tools to Install & Manage Software
Conda Virtual Environment
Slides
Introduction to GNU ParallelSlidesRecordingDownload
Introduction to Molecular Dynamics SimulationsSlidesRecordingDownload

2024

Fall 2024
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Open OnDemand: Interactive HPC via the WebSlidesRecording
Introduction to PythonSlidesRecording
Magic Tools to Install & Manage Software
Part 1: Conda Virtual Environment
SlidesRecording
Magic Tools to Install & Manage Software
Part 2: Singulariy Container
SlidesRecording
Introduction to GNU ParallelSlidesRecordingDownload
Molecular DynamicsSlidesRecordingDownload
Summer 2024
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
LONI QB4 Launch WorkshopSlidesRecording
Spring 2024
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Introduction to PythonSlidesRecording
Magic Tools to Install & Manage Software
Part 1: Conda Virtual Environment
SlidesRecording
Magic Tools to Install & Manage Software
Part 2: Singularity Container
SlidesRecording
Introduction to GNU ParallelSlidesRecordingDownload
Open OnDemand: Interactive HPC via the WebSlidesRecording
Molecular DynamicsSlidesRecordingDownload

2023

Fall 2023
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Open OnDemand: Interactive HPC via the WebSlidesRecording
Introduction to PythonSlidesRecording
Magic Tools to Install & Manage Software
Part 1: Conda Virtual Environment
SlidesRecording
Magic Tools to Install & Manage Software
Part 2: Singulariy Container
SlidesRecording
Introduction to GNU ParallelSlidesRecordingDownload
Molecular DynamicsSlidesRecordingDownload
Summer 2023
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Spring 2023
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Introduction to GNU ParallelSlidesRecordingDownload
Introduction to Singularity:
Creating and Running Containers on HPC
SlidesRecording
Open OnDemand: Interactive HPC via the WebSlidesRecording
Introduction to PythonSlidesRecordingDownload
Managing Software Packages with
Conda Virtual Environment
SlidesRecording

2022

Fall 2022
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Version Control with GitSlidesRecording
Introduction to PythonSlidesRecording
Introduction to Singularity:
Creating and Running Containers on HPC
SlidesRecording
Open OnDemand: Interactive HPC via the WebSlidesRecording
Summer 2022
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Spring 2022
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecording
Version Control with GitSlidesRecording
Introduction to PythonSlidesRecording
Introduction to Singularity:
Creating and Running Containers on HPC
SlidesRecording
Open OnDemand: Interactive HPC via the WebSlidesRecording
Python package and environment management on HPCSlidesRecording

2021

Fall 2021
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecording
Version Control with GitSlidesRecording
Introduction to PythonSlidesRecording
Introduction to Singularity:
Creating and Running Containers on HPC
SlidesRecording
Open OnDemand: Interactiive HPC via the WebSlidesRecording
Summer 2021
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecording
Spring 2021
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecording
Basic Shell ScriptingSlidesRecording
Introduction to Singularity:
Creating and Running Containers on HPC
SlidesRecording
Jupyter Notebooks and RStudio with Open OnDemandSlidesRecording
Introduction to RStudioSlidesRecording
Introduction to PythonSlidesRecording
Version Control with GitSlidesRecording

2020

Fall 2020
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecording
Open OnDemandSlidesRecording
Introduction to RSlidesRecording
Introduction to PythonSlidesRecording
Version Control with GitSlidesRecording
Summer 2020
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecording
Open OnDemandSlidesRecording
Spring 2020
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Open OnDemandSlidesRecording
Introduction to GNU ParallelSlidesRecordingDownload
Introduction to RStudioSlidesRecording
Run HPC jobs with Agave Web InterfaceSlidesRecording
Introuction to PythonSlidesRecording

2019

Fall 2019
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Version Control using GitSlidesRecording
Introduction to PythonSlidesRecording
Run HPC jobs with Agave Web InterfaceRecording
Introduction to HPC for CFDSlidesRecording
Summer 2019
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Spring 2019
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Run HPC jobs with Agave Web InterfaceRecording
Introduction to RSlidesRecording
Version Control using GitSlidesRecording
Data Analysis in RSlidesRecordingDownload
Introduction to Singularity: Creating and Running Containers on HPCSlidesRecording

2018

Fall 2018
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Version Control using GitSlidesRecording
Introduction to RSlidesRecordingDownload
Data Analysis in RSlidesRecordingDownload
Introduction to Deep LearningSlidesRecordingDownload
Summer 2018
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Practical Programming in C/C++ 1SlidesRecordingDownload
Practical Programming in C/C++ IISlidesRecordingDownload
Spring 2018
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Hands-On Practice SessionSlidesRecording
Introduction to RSlidesRecordingDownload
Parallel Computing with MatlabSlidesRecordingDownload
Data Visualization in RSlidesRecordingDownload
Introduction to PythonSlidesRecordingDownload
Introduction to Deep Learning and SoftwareSlidesRecordingDownload

2017

Fall 2017
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesRecordingDownload
Performance Analysis of Matlab Code and Parallel Computing ToolboxSlidesRecordingDownload
Introduction to RSlidesRecordingDownload
Introduction to R GraphicsSlidesRecordingDownload
Introduction to PythonSlidesRecordingDownload
Parallel Computing with RSlidesRecordingDownload
Introduction to Deep LearningSlidesRecordingDownload
Summer 2017
Topic Slides Recordings Files
Introduction to LinuxSlides
Introduction to PythonSlides
Intermediate Python ProgrammingSlidesRecordingDownload
HPC User Environment 1SlidesRecording
Running Jobs on HPC using the Agave PlatformSlidesRecording
HPC User Environment 2SlidesRecordingDownload
Introduction to LaTeXSlidesRecordingDownload
Spring 2017
Topic Slides Recordings Files
Introduction to LinuxSlides
HPC User Environment 1Slides
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesDownload
Parallel Serial Jobs Using GNU ParallelSlidesRecordingDownload
Introduction to RSlides
Introduction to PythonSlidesDownload
Parallel Computing with RSlidesDownload
Intermediate Python ProgrammingSlidesRecordingDownload
Machine Learning in HPC EnvironmentsSlidesRecordingDownload

2016

Fall 2016
Topic Slides Recordings Files
Introduction to LinuxSlides
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesDownload
Plotting with GnuplotSlidesDownload
Introduction to PerlSlidesDownload
Practical Python ProgrammingSlidesRecordingDownload
Performance Analysis of Matlab CodeSlidesDownload
Distributed WorkloadSlidesRecordingDownload
Introduction to Machine LearningSlidesRecordingDownload
Summer 2016
Topic Slides Recordings Files
Introduction to LinuxSlides
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Introduction to LaTeXSlidesDownload
Spring 2016
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Basic Shell ScriptingSlidesDownload
Introduction to OpenFOAMSlidesRecordingDownload
Introduction to RSlides
Introduction to PythonSlides
Introduction to IPythonSlides
Distributed Job ExecutionSlidesRecordingDownload
Introduction to OpenMPSlidesDownload
Introduction to Xeon Phi ProgrammingSlidesDownload
HPC in BiologySlidesDownload

2015

Fall 2015
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesDownload
Basic Shell ScriptingSlidesDownload
Distributed Job Execution (WQ)SlidesDownload
Using OpenMPSlidesDownload
Introduction of Xeon Phi ProgrammingSlidesDownload
Introduction to RSlides
HPC in EngineeringSlidesRecordingDownload
Version Control with GitSlidesDownload
Summer 2015
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecordingDownload
Introduction to LatexSlidesRecordingDownload
Spring 2015
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecording
Shell Scripting 1SlidesRecordingDownload
Distributed Job Execution (WQ)SlidesRecordingDownload
Shell Scripting 2SlidesRecordingDownload
Introduction to Numerical LibrariesSlidesRecordingDownload
Introduction to RSlidesRecording
Xeon Phi programming 1SlidesRecordingDownload
Xeon Phi programming 2SlidesRecordingDownload

2014

Fall 2014
Topic Slides Recordings Files
Introduction to LinuxSlidesRecording
HPC User Environment 1SlidesRecording
HPC User Environment 2SlidesRecording
Distributed Job Execution (WQ)SlidesRecordingDownload
Introduction to MatlabSlidesRecordingDownload
Python ProgrammingSlidesRecordingDownload
Basic OpenMPSlidesRecording
Introduction to GPU programmingSlidesRecordingDownload
Xeon Phi Programming on SuperMICSlidesRecordingDownload
Computational Fluid Dynamics on HPCSlidesRecordingDownload
Git Version ControlSlides
Spring 2014
Topic Slides Recordings Files
Practical Programming in C/C++ ISlidesRecordingDownload
Modern Fortran ISlidesRecordingDownload
Practical Programming in C/C++ IISlidesRecordingDownload
Modern Fortran IISlidesRecordingDownload
Numerical LibrariesSlidesRecordingDownload
Introduction to OpenACCSlides
CUDA ProgrammingSlidesRecordingDownload
Make and Software InstallationSlidesRecordingDownload
Version ControlSlidesRecording

2013

Fall 2013
Topic Slides Recordings Files
Introduction to PerlSlidesDownload
Summer 2013
Topic Slides Recordings Files
Slide Presentations in LaTeX and BeamerSlidesRecordingDownload
Spring 2013
Topic Slides Recordings Files
Regular ExpressionsRecording
Introduction to GNU OctaveSlidesDownload
Introduction to GNUPlotSlidesDownload

2012

Fall 2012
Topic Slides Recordings Files
Subversion (svn) Version ControlSlidesRecording
Introduction to Data Visualization and Scientific Illustration WorkflowSlides
Spring 2012
Topic Slides Recordings Files
Molecular DynamicsSlidesRecording
Eclipse/PTPSlidesRecording
Introduction to Python ProgrammingRecording
Introduction to PerlSlidesDownload
Introduction to Autodock and Autodock ToolsSlidesRecordingDownload
Debugging with DDT and TotalviewSlidesRecordingDownload
Introduction to PetScSlidesRecording

2011

Fall 2011
Topic Slides Recordings Files
Introduction to Parallel Programming ConceptsSlidesRecording
Introduction to MPI ISlidesRecording
Introduction to MPI IISlidesRecording
Introduction to OpenMPSlidesRecording
Electronic Structure Calculations in Quantum ChemistrySlides
Scientific Workflow and Visualization in VisTrailsRecording

2010

Fall 2010
Topic Slides Recordings Files
Globus Procedures on LONISlides
Introduction to HPC VisualizationSlides
Spring 2010
Topic Slides Recordings Files
Molecular Dynamics: Programming to ProductionSlides
Hybrid Programming with MPI and OpenMPSlides
Introduction to RubySlides

2009

Fall 2009
Topic Slides Recordings Files
Introduction to GaussianSlides
Spring 2009
Topic Slides Recordings Files
Introduction to MatLabSlides
Introduction to LAPACKSlides