You will need the following things to write your programs and submit work for this class:
While you can use any text editor you like, I highly recommend Visual Studio Code and that is what I will use throughout the course in demonstrations. You might want to also turn off the telemetry settings in Visual Studio Code as well if you are privacy minded.
You will submit and backup your work using GitHub, but you will first need to create an account. Along with your GitHub account, you can also get access to some cool resources, with the free (AND OPTIONAL) GitHub Student Developer Pack. Once you have that complete, complete the environment setup for macOS or Windows.