Resources

Repositories, curricula & directories

Every HackHPC event has its own GitHub repository (source for its event site). Browse the full organization on GitHub, or jump to these standing resources:

Mentor Directory

Mentor Gallery

Profiles of the experienced professionals and academics who guide, inspire, and mentor HackHPC participants across events.

Curriculum

Certified Hackathon International Professional

A curriculum defining training sessions on standards, logistics, tools, and methods for becoming a capable hackathon organizer or consultant.

Resource List

PEARC26 HPC Resources

Curated list of HPC resources compiled for the PEARC26 Student Program.

FacultyHack Modified Courses

39 courses redesigned with HPC & science gateways

Every FacultyHack@Gateways cohort redesigns a real course to integrate high-performance computing, AI, and science gateway resources — from intro programming to bioinformatics to public administration. Browse what faculty have built:

39 courses shown

CSC 1311

Java Programming

Winston-Salem State University

Identify target course & HPC resources; modify course outline; write lab exercises; poster work. (Best Poster Award)

Data Science I

Yvonne Phillips & Alfred Watkins (affiliation not fully listed)

Get Data Science initiative help enrolling students in HPCC course; create curriculum to implement a tree-based model using a cluster.

Data Mining and Machine Learning

Mohamed Elbakary & Sheryl Bradford (affiliation not fully listed)

Create course description and implementation schedule.

Principles of Distributed Software Systems; Introduction to Programming for Science Majors

Felicia Doswell (affiliation not fully listed)

Integrate CS with scientific computing (Python, science problems, data analysis, ML); identify use cases; develop/refine course descriptions; find textbooks/materials.

Accounting for Non-Accounting Majors

La Tasha Roberts & Gina Bullock (affiliation not fully listed)

Create course description; simple program for accounting info; module on securing data / data breaches.

CS425; CS457

Parallel Programming and Algorithms; Wireless and Mobile Security

Kettering University

Integrate HPC with cybersecurity, cryptography & ML; identify ORNL/HPC resources; create/refine course schedules & hands-on labs.

CSCI 5306

(Flexible HPC course for students/faculty/staff)

Texas A&M University–San Antonio

Flexible 1–16 week course (lectures, homework, labs); build scripts for HPC environment; customizable modules.

MATH 3390

Computational and Mathematical Biology

Jarvis Christian University

Redesign course using HPC/Science Gateways open sources; build website; pilot Spring 2024; surveys/evaluations.

Undergraduate Intro to Data Science (module)

Southern Oregon University

Add module using Jupyter Notebooks in the cloud with large dataset (and GPUs if possible) for ML model training; Jetstream2 possible.

ECE 101

Introduction to Electrical & Computer Engineering

Jackson State University

Expand Intro to Computers module to include HPC; introduce cloud services (GitHub, AWS); show need for HPC professionals.

(Cybersecurity-related; ThreatTracker)

University of North Carolina at Pembroke

Project site and syllabus materials for cybersecurity/HPC integration.

CISS 3342

Computer Forensics

Our Lady of the Lake University

Incorporate HPC into the digital forensics curriculum; make the course accessible across disciplines; lectures + hands-on labs/scripts in an HPC environment.

CS423

Survey of Computer Science

Mississippi Valley State University

Introduce basic cybersecurity & HPC concepts; practical labs for accelerating crypto/ML tasks and analyzing datasets.

CSC551

Parallel and Distributed Computing

Jackson State University

Access HPC resources; understand architecture; large datasets; sample parallel projects (OpenMP, MPI, OpenACC) in C++.

BTEC620

Data Science

Claflin University

Use HPC resources with ML datasets; understand HPC environment; create cluster account and run pipelines.

BIOL3506

Bioinformatics

Albany State University

Introduce basic programming/HPC early; HPC-heavy project modules later; final exam as HPC project; local GPU supercomputer setup.

PHS410

Terrorism Disasters and Epidemics

Elizabeth City State University

Access/use large databases; analyze data; collect real-time local data; use science gateways.

Introduction to Computational Fluid Dynamics

Mississippi Valley State University

Introduce commercial codes (SolidWorks, Ansys Fluent); introduce & integrate HPC; obtain HPC system access.

CSC3055

Operating Systems with Linux

Lincoln University of Pennsylvania

Include HPC components; introduce HPC resources/environments; develop HPC lab exercises & projects.

CSCI-2300

Computational Informatics I

Albany State University

Add HPC component (e.g., DNA analysis examples); give students access to HPC portal.

CSCI1010

Introduction to Programming I

Austin Peay State University

Use classroom-friendly gateways (Jetstream2, Cornell Virtual Workshop, HPC Carpentry); improve course with HPC perspectives, generative AI support, parallelism concepts, supercomputing connection.

CPAD 503

Research Methods and Data Analysis

Clark Atlanta University

Use R & Python; supervised/unsupervised learning; Jetstream2; create reproducible projects.

SBIO 404 B

Ecology

Southern University A&M College

Incorporate EcologyPlus & PlantScience; improve visualization of ecological data with SGX3 resources; generative AI; revise course.

412

General Biology

Southern University and A&M College

New ways to visualize plant physiology data with SGX3 resources; enhance engagement; incorporate AI for learning support.

GPUs for Massively Parallel Mechanistic Modeling

University of Pittsburgh

Set up student JetStream2 VMs; ACCESS allocations; teach C++ exercises in web IDE; train students to package projects.

CMP 224

Intro to Programming

Voorhees University

Introduce SGX3 resources (Jetstream2); core programming concepts, problem-solving, clean code.

CMP 431

Cyber Security

Voorhees University

Integrate Jetstream2 into modules and assignments.

BIOL 522

Bioinformatics for NGS Data Analysis

Elizabeth City State University

Enable use of science gateway tools (EDGE-Bioinformatics, Microbial Genomes Atlas, Searching the SRA); AI/ML feasibility; integrate/visualize results; sustainable framework for new tools.

DS 400; DS 422

Bayesian Stats Geocomputation

Chaminade University of Honolulu

GitHub Classroom + professional portfolios; larger datasets; Bayesian applications in climate modeling; EOSDIS gateway; JetStream VMs.

DATA 500

Intro to Open Source Future: Decolonizing Technology & Data Sovereignty

Howard University

Understand local open-source tools, OS, automations, and ethical computing vs digital colonialism; tour open-source data skills via JupyterLab, Metabase, Python for Environmental Justice analysis; critical analysis of big tech power. Science Gateway: Jetstream2 JupyterHub; VMs and Guacamole emulation.

SBIO 221B

Anatomy & Physiology

Southern University A&M College

Integrate science gateway resources into teaching/research; expand student access to computing tools, data, and hands-on learning; provide training/support. Science Gateway: BioDigital Human and Jupyter for visualization, data analysis, and interactive learning in the lab.

CMP 224

Intro to Computing

Voorhees University

Increase access via Jetstream2 VMs; integrate generative AI for code generation, debugging, explanation, and problem solving; develop authentic computational projects. Science Gateway: Jetstream2 + AI tools for accessible, scalable computing experiences.

CSC 291

Introduction to Python Programming

Hampton University

Introduce programming with HPC perspectives; explore resources/datasets for reproducible projects; train students to integrate and visualize results from science gateway platforms. Science Gateway: Jetstream2, Cornell Virtual Workshop, HPC Carpentry.

CMP 334

Computer Architecture

Voorhees University

Understand computer architecture; integrate cloud architecture concepts; analyze how architecture principles support AI workloads (processors, memory, storage, parallel computing, AI accelerators); cover on-prem vs cloud (IaaS/PaaS/SaaS). Science Gateway: Jetstream2 for experimenting with CPU/GPU/memory/storage impact on AI workloads.

LAN 120.300

IoT Fundamentals (no prereqs)

Moraine Valley Community College

Introduce entry-level IoT students to science gateways, public datasets, Jetstream2, Jupyter, cloud, and HPC; develop notebook/visualization skills; run/modify code and visualize IoT/industrial data; introduce AI anomaly detection/cybersecurity; transfer skills to a sensor-based final project.

404B

Ecology

Southern University A&M College

Develop beginner-friendly CURE module guiding biology majors through ecological question development, data exploration, visualization, and interpretation; use Louisiana-focused datasets (wetlands, biodiversity, climate, water quality, coastal change); guided CloudBank/Jupyter activities. Science Gateway: NAIRR CloudBank Classroom.

CPAD 504

Economics and Data Science for Public Administrators

Clark Atlanta University

Reinforce economic concepts with public-sector applications; develop analytical skills with equations/data/quantitative methods; build R proficiency; integrate AI responsibly (SGX2 Gateways LLMs, Claude, Codex); apply real-world datasets. Science Gateways: Jetstream2, CloudBank, SGX3/SGX2 LLMs, ORNL Datasets, etc.

UFOR 271

Environmental Science

Southern University and A&M College

Develop four scaffolded CURE activities on urban heat and environmental resilience in Baton Rouge/South Louisiana; guide Discovery – Visualization – Analysis – Interpretation using gateway datasets + student field data; HPC Carpentry intro; reusable notebooks and authentic products (report, poster, community brief). Science Gateway: ACCESS CloudBank Classroom JupyterHub.

CAP-4620

Artificial Intelligence

Florida A&M University

Evaluate open-weight LLMs students can deploy/fine-tune/benchmark on HPC via science gateways; curate domain datasets and pre-configured environments; map gateway-hosted datasets to course modules (clustering, CV, NLP). Science Gateway: National Research Platform (NRP) to compare unsupervised models vs Google Colab.

No courses match your search.

Event Repositories

All 32 event site repositories

Every event listed in the Events Archive links to its own GitHub repository from its event card. For the complete, always-current list of every repository in the organization (including in-progress and internal ones not listed here), browse GitHub directly.