You will need a basic understanding of Python, a computer with Windows installed, and an Internet connection. To follow through the exercises and examples, we would suggest that you have Visual Studio as well.