Courses

Last Updated: October 21, 2025

Every semester, Texas A&M High Performance Research Computing (HPRC) offers short courses covering a range of topics for beginning, intermediate, and advanced researchers. Courses taught early in the semester on the clusters and schedulers form the basis for using the respective clusters effectively. We also offer short "primer" classes taught throughout the semester to brush up on basics quickly. All courses will be delivered in an interactive style through a live login session. In general, slides and other supplemental materials are available on each course page.

Registration is required for each primer or short course. Attendees will need to use their own device. Workstations are not provided. The typical short course runs for 2.5 hours, unless otherwise noted. Each primer runs for 1 hour.

Most courses will require one of two accounts:

In-class short courses have a seating limit of about 45 students.

For our course offerings from previous semesters, please consult this page.

Short Course List for Fall 2025

Data Science meets Geoscience: a Case Study in Rock Weathering and Riverine Carbon Fluxes

Instructor(s): Shihan Li, Xiying Sun, and Yating Li

Time: Friday, October 24, 2025 — 10:00AM-12:30PM CT

Location: Blocker 220 and online via Zoom

Description: This short course aims to provide an intuitive understanding of data science and its applications in geoscience and carbon cycle research

Prerequisite(s): Active ACCESS ID; familiarity with Jupyter Notebook; basic programming skills recommended

View Details In-Person Attendee Registration Remote Attendee Registration

Incorporating Snakemake in HPC Workflows

Instructor(s): Dr. Wes Brashear

Time: Friday, October 24, 2025 — 1:30PM-4:00PM CT

Location: Blocker 220

Description: Snakemake is a Python-based workflow management system for creating reproducible and scalable data science pipelines. Students will learn best practices on how to incorporate Snakemake in their workflows on HPRC systems and complete hands-on exercises creating simple Snakemake workflows to more complex, multi-step pipelines culminating in descriptive workflow reports.

Prerequisite(s): Active HPRC account

View Details In-Person Attendee Registration

ACES: Introduction to Data Science in R

Instructor(s): Dr. Wesley Brashear

Time: Tuesday, October 28, 2025 — 10:00AM-4:00PM CT (with a one hour lunch break)

Location: Online using Zoom

Description: This course is an introduction to the R programming language and covers the fundamental concepts needed to operate in the R environment. Students are not required to have any prior experience with R.

Prerequisite(s): Current ACCESS ID, basic Linux/Unix skills

View Details Remote Attendee Registration

ACES: Containers for Scientific Workflows (Singularity / Apptainer)

Instructor(s): Richard Lawrence

Time: Friday, October 31, 2025 — 10:00AM-12:30PM CT

Location: Online using Zoom

Description: This course introduces the use of containers for scientific workflows using the Singularity container engine. Exercises will be performed using the ACES cluster, a composable accelerator testbed at Texas A&M University.

Prerequisite(s): Current ACCESS ID, basic Linux/Unix skills. Python skills recommended.

View Details Remote Attendee Registration

ACES: Introduction to OpenFOAM

Instructor(s): Dr. Björn Windén

Time: Friday, October 31, 2025 — 1:30PM-4:00PM CT

Location: Online using Zoom

Description: Introduction to OpenFOAM, the open source CFD Toolbox, and how to use it on HPRC clusters.

Prerequisite(s): Current ACCESS ID, basic Linux/Unix skills.

View Details Remote Attendee Registration

ACES: GPU Programming

Instructor(s): Jian Tao

Time: Tuesday, November 4, 2025 — 10:00AM-12:30AM CT

Location: Online using Zoom

Description: Covers basic topics in CUDA programming on NVIDIA GPUs. Topics include CUDA architecture; basic language usage of CUDA C/C++; writing, executing CUDA code.

Prerequisite(s): Current ACCESS ID, Linux/Unix skills, experience with C or C++

View Details Remote Attendee Registration

ACES: Introduction to CryoSPARC for Cryo-EM Data Processing in Collaboration with the Laboratory for Biomolecular Structure and Dynamics

Instructor(s): Dr. Michael Dickens, Dr. Gaya Yadav

Time: Tuesday, November 4, 2025 — 1:30PM-4:00PM CT

Location: online using Zoom

Description: This course will cover aspects of using CryoSPARC on the ACES cluster followed by a training session using example image files.

Prerequisite(s): Current ACCESS ID, CryoSPARC Academic License ID

View Details Remote Attendee Registration

Primer: Running Jupyter Notebook on the ACES Portal

Instructor(s): Siddhi Mittal

Time: Friday, November 7, 2025 10:00AM-11:00AM CT

Location: Online using Zoom

Description: A live session on starting and using a Jupyter notebook in Open OnDemand on HPRC clusters. Class conducted on ACES.

Prerequisite(s): Active ACCESS ID

View Details Remote Attendee Registration

Primer: AI Coding Assistant

Instructor(s): Keegan Smith

Time: Friday, November 7, 2025 1:30PM-2:30PM CT

Location: Online using Zoom

Description: This course is a hands-on introduction to using the Jupyter AI Assistant on Texas A&M's ACES cluster. Attendees will launch a session via Open OnDemand, load the provided notebook, choose the HPRC-hosted model, and complete four short labs.

Prerequisite(s): Active ACCESS ID

View Details Remote Attendee Registration

ACES: AI/ML TechLab on Graphcore IPUs

Instructor(s): Dr. Zhenhua He

Time: Tuesday, November 11, 2025 — 10:00AM-12:30PM CT

Location: Online using Zoom

Description: This course introduces researchers to Graphcore Intelligence Processing Units (IPUs) on the ACES cluster, a composable accelerator testbed. The instructor will lead participants through the execution of models from different frameworks on the IPU system. Participants will gain practical experience in converting TensorFlow and PyTorch code into IPU code through hands-on exercises.

Prerequisite(s): Current ACCESS ID; basic Linux/Unix skills; basic understanding of machine learning concepts, neural networks, and deep learning; familiarity with deep learning frameworks TensorFlow and/or PyTorch

View Details Remote Attendee Registration

ACES: Introduction to CuPy: NumPy & SciPy for GPU

Instructor(s): Jian Tao

Time: Tuesday, November 11, 2025 — 1:30PM-4:00PM CT

Location: Online using Zoom

Description: This course covers basic topics in numerical computation and scientific programming using CuPy for GPU acceleration in Python. Topics include CuPy's API (compatible to NumPy and SciPy), device memory and transfers, performance best practices, and relevant open-source tools and workflows.

Prerequisite(s): Current ACCESS ID, basic Python skills

View Details Remote Attendee Registration

Setting Up Molecular Dynamics Simulations

Instructor(s): Dr. James Mao

Time: Friday, November 14, 2025 10:00AM-12:30PM CT

Location: Blocker 220

Description: This short course provides a step-by-step guide to setting up molecular dynamics (MD) simulations. The course will also cover performing production MD simulations using various software available on the HPRC cluster.

Prerequisite(s): Active HPRC account, active CHARMM-GUI account, basic Linux/Unix skills

View Details In-Person Attendee Registration

Running Molecular Dynamics Simulations Using LAMMPS

Instructor(s): Dr. Dinesh Devarajan

Time: Friday, November 14, 2025 1:30PM-4:00PM CT

Location: Blocker 220

Description: This short course offers a comprehensive, step-by-step guide for setting up and running molecular dynamics (MD) simulations of a variety of systems.

Prerequisite(s): Active HPRC account, basic Linux/Unix skills

View Details In-Person Attendee Registration

Setting up Coding Environments for HPC

Instructor(s): Dr. Thang Ha

Time: Friday, November 21, 2025 10:00AM-12:30PM CT

Location: Blocker 220

Description: In this short course, attendees will learn to set up environments for common AI research workflows involving Python (with PyTorch) and R, as well as set up environments for building and developing software written in compiled languages like C/C++/Fortran.

Prerequisite(s): Active HPRC account,

View Details In-Person Attendee Registration

Introduction to Galaxy for NGS analysis

Instructor(s): Dr. Michael Dickens

Time: Friday, November 21, 2025 — 1:30PM-4:00PM CT

Location: Blocker 220

Description: Covers usage and best practices for HPRC Maroon Galaxy.

Prerequisite(s): Active HPRC account

View Details In-Person Attendee Registration

ACES: Python for Data Scientists

Instructor(s): Richard Lawrence

Time: Tuesday, November 25, 2025 — 10:00AM-4:00PM CT

Location: Online using Zoom

Description: This short course for experienced programmers introduces the Numpy, Pandas, and Matplotlib libraries commonly used to manage and display large datasets in Python.

Prerequisite(s): Active ACCESS ID, some Python or programming experience

View Details Remote Attendee Registration