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 Gallery
Profiles of the experienced professionals and academics who guide, inspire, and mentor HackHPC participants across events.
Certified Hackathon International Professional
A curriculum defining training sessions on standards, logistics, tools, and methods for becoming a capable hackathon organizer or consultant.
PEARC26 HPC Resources
Curated list of HPC resources compiled for the PEARC26 Student Program.
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
Java Programming
Identify target course & HPC resources; modify course outline; write lab exercises; poster work. (Best Poster Award)
Data Science I
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
Create course description and implementation schedule.
Principles of Distributed Software Systems; Introduction to Programming for Science Majors
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
Create course description; simple program for accounting info; module on securing data / data breaches.
Parallel Programming and Algorithms; Wireless and Mobile Security
Integrate HPC with cybersecurity, cryptography & ML; identify ORNL/HPC resources; create/refine course schedules & hands-on labs.
(Flexible HPC course for students/faculty/staff)
Flexible 1–16 week course (lectures, homework, labs); build scripts for HPC environment; customizable modules.
Computational and Mathematical Biology
Redesign course using HPC/Science Gateways open sources; build website; pilot Spring 2024; surveys/evaluations.
Undergraduate Intro to Data Science (module)
Add module using Jupyter Notebooks in the cloud with large dataset (and GPUs if possible) for ML model training; Jetstream2 possible.
Introduction to Electrical & Computer Engineering
Expand Intro to Computers module to include HPC; introduce cloud services (GitHub, AWS); show need for HPC professionals.
(Cybersecurity-related; ThreatTracker)
Project site and syllabus materials for cybersecurity/HPC integration.
Computer Forensics
Incorporate HPC into the digital forensics curriculum; make the course accessible across disciplines; lectures + hands-on labs/scripts in an HPC environment.
Survey of Computer Science
Introduce basic cybersecurity & HPC concepts; practical labs for accelerating crypto/ML tasks and analyzing datasets.
Parallel and Distributed Computing
Access HPC resources; understand architecture; large datasets; sample parallel projects (OpenMP, MPI, OpenACC) in C++.
Data Science
Use HPC resources with ML datasets; understand HPC environment; create cluster account and run pipelines.
Bioinformatics
Introduce basic programming/HPC early; HPC-heavy project modules later; final exam as HPC project; local GPU supercomputer setup.
Terrorism Disasters and Epidemics
Access/use large databases; analyze data; collect real-time local data; use science gateways.
Introduction to Computational Fluid Dynamics
Introduce commercial codes (SolidWorks, Ansys Fluent); introduce & integrate HPC; obtain HPC system access.
Operating Systems with Linux
Include HPC components; introduce HPC resources/environments; develop HPC lab exercises & projects.
Computational Informatics I
Add HPC component (e.g., DNA analysis examples); give students access to HPC portal.
Introduction to Programming I
Use classroom-friendly gateways (Jetstream2, Cornell Virtual Workshop, HPC Carpentry); improve course with HPC perspectives, generative AI support, parallelism concepts, supercomputing connection.
Research Methods and Data Analysis
Use R & Python; supervised/unsupervised learning; Jetstream2; create reproducible projects.
Ecology
Incorporate EcologyPlus & PlantScience; improve visualization of ecological data with SGX3 resources; generative AI; revise course.
General Biology
New ways to visualize plant physiology data with SGX3 resources; enhance engagement; incorporate AI for learning support.
GPUs for Massively Parallel Mechanistic Modeling
Set up student JetStream2 VMs; ACCESS allocations; teach C++ exercises in web IDE; train students to package projects.
Intro to Programming
Introduce SGX3 resources (Jetstream2); core programming concepts, problem-solving, clean code.
Cyber Security
Integrate Jetstream2 into modules and assignments.
Bioinformatics for NGS Data Analysis
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.
Bayesian Stats Geocomputation
GitHub Classroom + professional portfolios; larger datasets; Bayesian applications in climate modeling; EOSDIS gateway; JetStream VMs.
Intro to Open Source Future: Decolonizing Technology & Data Sovereignty
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.
Anatomy & Physiology
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.
Intro to Computing
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.
Introduction to Python Programming
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.
Computer Architecture
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.
IoT Fundamentals (no prereqs)
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.
Ecology
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.
Economics and Data Science for Public Administrators
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.
Environmental Science
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.
Artificial Intelligence
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.
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.