Past tutorials¶
Only slides and recordings for training provided since Fall 2011 and courses provided prior to Fall 2011 which haven't been offered again are listed here
Unzip and Untar files
- tar.gz: tar -xvzf file.tar.gz
- tbz: tar -xvjf file.tbz
| Spring 2026 | |||
|---|---|---|---|
| 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 |
| Fall 2025 | |||
|---|---|---|---|
| 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 Environment |
Slides | Recordings | |
| Parallelizing Massively Independent Tasks: GNU Parallel & Job Arrays |
Slides | Recordings | Downloads |
| Introduction to Molecular Dynamics Simulations | Slides | Recordings | Downloads |
| Summer 2025 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 Environment |
Slides | Recordings | |
| Introduction to GNU Parallel | Slides | Recordings | Downloads |
| Molecular Dynamics Simulations | Slides | Recordings | Downloads |
| Fall 2024 | |||
|---|---|---|---|
| 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 | Downloads |
| 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 |
| Molecular Dynamics | Slides | Recordings | Downloads |
| Summer 2024 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 | Downloads |
| 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 |
| Fall 2023 | |||
|---|---|---|---|
| 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 | Downloads |
| 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 |
| Molecular Dynamics | Slides | Recordings | Downloads |
| Summer 2023 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 |
| Fall 2022 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 |
| Fall 2021 | |||
|---|---|---|---|
| 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 |
| Summer 2021 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 |
| Fall 2020 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 | |
| Introduction to Python | Slides | Recordings |
| Fall 2019 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 | Materials | |
| 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 |
| Fall 2018 | |||
|---|---|---|---|
| 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 mnist.pkl.gz |
| Summer 2018 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 (Static) | Recordings | Slides.Rmd with dependencies |
| Introduction to Python | Slides | Recordings | Downloads |
| Introduction to Deep Learning and Software | Slides | Recordings | Downloads mnist.pkl.gz |
| Fall 2017 | |||
|---|---|---|---|
| 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 mnist.pkl.gz |
| Summer 2017 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 |
| Fall 2016 | |||
|---|---|---|---|
| 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 1 Slides 2 | Recordings not available | 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 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 | Material | 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 |
| Fall 2015 | |||
|---|---|---|---|
| Introduction to Linux | Slides | Recordings | |
| HPC User Environment 1 | Slides | Recordings | |
| HPC User Environment 2 | Slides | Recordings Part1 Part2 | Downloads |
| Basic Shell Scripting | Slides | Refer to Spring 2015 Shell Scripting 1&2 | 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 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| 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 |
| Fall 2014 | |||
|---|---|---|---|
| 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 | |||
|---|---|---|---|
| Practical Programming in C/C++ I | Slides | Recordings | Downloads |
| Modern Fortran I | Slides | Recordings(No Sound) | Downloads |
| Practical Programming in C/C++ II | Slides | Recordings(No Sound) | Downloads |
| Modern Fortran II | Slides | Recordings | Downloads |
| Numerical Libraries | Slides | Recordings | Downloads |
| Introduction to OpenACC | Slides | Recordings not available | |
| CUDA Programming | Slides | Recordings(No Sound) | Downloads |
| Make and Software Installation | Slides | Recordings | Downloads |
| Version Control | Slides | Recordings |
| Fall 2013 | |||
|---|---|---|---|
| Introduction to Perl | Slides | Recordings not available | Downloads |
| Summer 2013 | |||
|---|---|---|---|
| Slide Presentations in LaTeX and Beamer | Slides | Recordings | Downloads |
| Spring 2013 | |||
|---|---|---|---|
| Regular Expressions | Recordings | ||
| Introduction to GNU Octave | Slides | Recordings not available | Downloads |
| Introduction to GNUPlot | Slides | Recordings not available | Downloads |
| Fall 2012 | |||
|---|---|---|---|
| Subversion (svn) Version Control | Slides | Recordings | |
| Introduction to Data Visualization and Scientific Illustration Workflow | Slides | Recordings not available |
| Spring 2012 | |||
|---|---|---|---|
| Molecular Dynamics | Slides | Recordings | |
| Eclipse/PTP | Slides | Recordings | |
| Introduction to Python Programming | Recordings | ||
| Introduction to Perl | Slides | Recordings not available | Downloads |
| Introduction to Autodock and Autodock Tools | Slides | Recordings | Downloads |
| Debugging with DDT and Totalview | Slides | Recordings | Downloads |
| Introduction to PetSc | Slides | Recordings |
| Fall 2011 | ||
|---|---|---|
| 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 |
| Past Training | ||
|---|---|---|
| Globus Procedures on LONI | Fall 2010 | Slides |
| Introduction to HPC Visualization | Fall 2010 | Slides |
| Molecular Dynamics: Programming to Production | Spring 2010 | Slides |
| Hybrid Programming with MPI and OpenMP | Spring 2010 | Slides |
| Introduction to Ruby | Spring 2010 | Slides |
| Introduction to Gaussian | Fall 2009 | Slides |
| Introduction to MatLab | Spring 2009 | Slides |
| Introduction to LAPACK | Spring 2009 | Slides |