Requirements from participants
Hardware
To follow along with the live programming examples you'll need to be able to have two windows open - one for the zoom video, and one for your own code. The best way to do this is to either have a single large monitor, or two small ones. If you're using a laptop, an external monitor is a good idea. Working on just a single laptop screen is possible, but it will involve a lot of switching between windows. Remember that your zoom window will need to be big enough for you to see code, so a small window that works fine for chatting will probably not be big enough.
Internet
Obviously you'll need an internet connection to take part in all the sessions. Because most of the screen sharing will be code, your internet connection doesn't have to be fast - but it does have to be reliable. If you possibly can, use an ethernet cable to connect to your router rather than wifi - this will reduce latency and work better for streaming video.
If you do have wifi problems, we won't be able to stop and troubleshoot in class, so make sure that everything is set up in advance. We will arrange a pre-course drop in to check everybody's video.
We'll do our best to record and host the videos after each session so that if you do miss something you can catch up.
Software
To run the Python code and follow the interactive notebooks, you'll need to download and install Anaconda from this link: https://www.anaconda.com/products/individual
Make sure you get the right installer for your operating system (Windows, Mac or Linux) and make sure you get the Python 3.7 version. Please install this even if you already have a version of Python on your system, as we will need to be all running the same environment for the course to go smoothly.
The Anaconda package takes a while to download and install, so please do this well in advance of the course and get in touch if you have problems - don't leave it until the last minute. We won't have time during the class to stop and troubleshoot problems with your installation, but we can help you get it set up in advance.
You will need to have an account for Zoom and Slack. We recommend that you download the clients for these rather than using the browser version.
Terms and conditions
Please carefully review our standard online event booking terms and conditions prior to registering for this event. Completing an online registration and associated payment process will mean that you are bound by these terms and conditions. Any supplemental terms or changes to these conditions on a per event basis will be included on this page. If you have any queries regarding our events or in relation to your booking, please contact us at training@earlham.ac.uk