Training and Workshops 

Research Computing offers a wide variety of educational resources including virtual or in-person workshops and training sessions, hosted virtual “office hours,” online training materials, and user documentation. Below are some examples of the training provided to the community.

  • Beginner's Guide to Research Computing

  • How to Use the Linux Shell

  • Simplifying Data Transfers with Globus

  • Python: Applications and Uses in Research Computing

  • Introduction to R for Research Computing

  • Advanced Computing with R

  • Accelerating Research with GPUs 

  • Applications and Uses of Matlab

  • Python: Deep Learning

  • Python: Machine Learning

  • Advanced Computing Techniques

  • Software Carpentry Lessons 

  • XSEDE Training Courses

For an updated list of Research Computing workshops and useful resources, visit our documentation site here. To schedule a customized training session, contact our team at  


  • Dr. Gil Speyer, Director, Research Computing Accelerator
  • Jason Yalim, Postdoc 
  • Rebecca Belshe, Software Application Analyst 

​​​​​​​(Our instructors are all Software Carpentry certified.) 

Scientific Software Engineering

Our team of experts serves as a technical resource to ASU researchers, assisting in code development, architecture, debugging, profiling, optimization, maintenance, and documentation. In its close affiliation with the ASU Research Computing organization, our team of facilitators and scientific software engineers promotes best practices in using HPC resources, including GPU acceleration.

With a wide portfolio of successfully completed projects from statistical/machine learning on large datasets to large-scale numerical solutions of PDEs, SSE brings current software standards and employs the latest tools and libraries in each new effort. Furthermore, computational research can be scaled to run on large numbers of CPUs or the GPU. Visualization and workflow development services are also available. 

Our team:

  • Continuously evaluates new tools and technologies for use in existing and future clusters
  • Avails researchers of nationally available external resources
  • Develops training materials for instruction, including Software Carpentries certified workshops.

To request a scientific software consultation email


ASU Research Computing engages in a variety of outreach efforts locally at ASU as well as within the state of Arizona, regionally, and nationally. Examples of our engagements include: 

  • ASU schools and academic departments 

  • Faculty recruits, existing faculty researchers, and researchers from “non-traditional” disciplines 

  • Research Computing Governance Board 

Members of our staff are happy to meet with you and discuss our services, resource offerings, outreach activities, or opportunities to collaborate and partner on research efforts. Contact us at or request a personalized consultation using this form