Python is the leading language for data science today and is being increasingly used in scientific computations. This workshop introduces Python GPU tools for porting and writing code that runs on GPUs. The primary tools, Numba and CuPy, are presented with examples. A Jupyter notebook is used for hands-on student exercises along with a set of lecture slides.

To get the most out of the lecture, students should have a good understanding of Python.