Spring 2020 Workshop Materials

Intro to the Linux Command Line
Instructor: Gabe Perez-Giz
Date: February 10, 2020

Introduction to Programming Using Python (Part 1 and 2)
Instructor: Matthew Cahn
Date: February 11, 2020

Learn to Speak Cloud
Instructor: Irene Kopaliani
Date: November 20, 2019

Introduction to R Graphics Package: ggplot2
Instructor: Dawn Koffman
Date: February 19, 2020

Getting Started with the HPC Clusters
Instructor: Gabe Perez-Giz
Date: February 24, 2020

Intro to Code Debugging
Instructor: Jonathan Halverson
Date: February 25, 2020

Python Programming Techniques [materials] [presentation] [solutions]
Instructor: Eliot Feibush
Date: February 28, 2020

Command Line Power Tools
Instructor: Gabe Perez-Giz
Date: March 2, 2020

Intro to the Machine Learning Libraries
Instructor: Jonathan Halverson
Date: March 11, 2020

Floating-Point Arithmetic is Not Real
Instructor: Bei Wang
Date: March 24, 2020

MATLAB Profiling and Optimization
Instructor: David Turner
Date: March 25, 2020

Intro to Version Control with Git
Instructor: Dev Dabke
Date: March 31, 2020

Scientific Visualization [presentation] [materials]
Instructor: Eliot Feibush
Date: April 3, 2020

Using R on the Princeton HPC Clusters
Instructor: Ben Hicks
Date: April 6, 2020

Follow the Money: Best Practices for Cloud Optimization
Instructor: Irene Kopaliani
Date: April 7, 2020

Leveraging the Advanced Capabilities of the Traverse Supercomputer
Instructors: Jonathan Halverson and Stephane Ethier
Date: April 14, 2020

High-Performance Python: CPUs
Instructor: Henry Schreiner
Date: April 16, 2020

Intro to Data Analysis Using Python
Instructor: Oscar Torres-Reyna
Date: April 22, 2020

A Primer on GPU Programming
Instructor: Gabe Perez-Giz
Date: April 28, 2020

Mixing Python and Compiled Code
Instructor: Henry Schreiner
Date: April 30, 2020