Training

TACC offers a variety of opportunities to learn about systems and software from domain experts.

Join us at TACC to learn new skills and meet fellow researchers. TACC provides training for all skill levels, introductory to advanced. Learning opportunities include multi-day institutes, as well as in-person and online courses to meet the needs of researchers from around the world. We also make key sessions available on TACC's YouTube channel.

TACC Training Basics – A collection of brief step-by-step videos on a variety of training topics.

Upcoming Training

SC25

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Register

NERSC End-to-End AI for Science Bootcamp, December 2025

The bootcamp provides a step-by-step overview of the fundamentals of deep neural networks, walks attendees through the hands-on experience of building and improving deep learning models using a framework that uses the fundamental laws of physics to model the behavior of complex systems, and enables attendees to visualize the outputs of the trained model.

Register

TACC Training Highlights

Introduction to PETSc with Victor Eijkhout

PETSc provides a framework for the development of computational science codes. Its focus is on solving linear and nonlinear systems, but it is more than a collection of algorithms: it is a complete toolkit supporting parallel data structures, linear algebra, PDEs, meshes.

Watch Now

> See All Past Training Videos

TACC Institute Series

The TACC Institute series is designed to help researchers further their science through applied computational techniques. Our goal is to broaden the number of people who use advanced computing; whether it’s for research, industry, or as a facilitator, there is an institute designed with you in mind.

Institutes are held on site at the Texas Advanced Computing Center and are in-person only. Meals provided. Detailed agendas will be posted when registration opens.

Applied Parallel Programming

👤 In-Person

Training on parallel computing, CUDA programming, MPI (beginner and intermediate), MPI with containers, and other HPC tools as well as hands-on labs using TACC resources. Explore the capabilities of high-performance computing (HPC) with this intensive, week-long in-person workshop led by TACC HPC experts. Designed for researchers and developers, this hands-on course explores core parallel programming models and best practices for leveraging HPC systems effectively.

  • Fundamental and intermediate concepts in MPI and OpenMP
  • Introductory CUDA programming for parallel GPU computing
  • HPC tools and hands-on labs using TACC's advanced systems
  • Introductory sessions on Julia and C++ for scientific computing
  • Best practices for package management with the CMake ecosystem

Registration CLosed

Machine Learning

👤 In-Person

Join us for a week-long in-person deep dive into the fundamentals and cutting-edge tools of machine learning! Taught by TACC’s Data Intensive Computing group, this course covers everything from the basics to  advanced techniques with hands-on exercises in machine learning and deep  learning using TACC’s powerful supercomputing systems. Ideal for  researchers, this training is designed to support and enhance your own projects.

Registration Closed

What to Expect

Instruction on the latest tools, topics, and trends in advanced computing.

Hands-on experiences and guided exercises.

Presentations on the application of advanced computing technologies from TACC researchers, users, and partners.

Opportunities to network with TACC research staff and other attendees.

Certificate of Attendance

Attendees to TACC Institutes will receive a certificate of attendance with their name, the title of the institute and the dates of the program.

Cost

The cost of Institutes includes the use of TACC resources, in-person access to experts, and lunch/snacks. Pricing varies for Academic, STAR, and Industry partners.