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