This bootcamp consists of six sessions, totaling about 20 hours of instructions and exercises aimed at scientists with a background in functional programming with python. Recordings are provided below along with notes on the key topics covered and links to the slides and exercises associated with each session. I constructed this bootcamp myself, and I've run it every May since 2020 for an audience of undergraduate research students!
In Autumn 2022, I recruited several of my graduate student
classmates to train in the course material.
They will run the bootcamp under my supervision in May 2023 for the
next class of summer undergraduate research students.
We are also planning on expanding the course material to cover
topics such as usage of GitHub and calling C code from python.