The only prerequisite for this course is to have basic programming or scripting experience, which will facilitate quick comprehension of the examples.
In terms of environment, you only need to download the virtual machine that contains the vulnerable target web application and the Python environment with all the libraries necessary. To run the virtual machine, you will need to install virtual box from https://www.virtualbox.org/.