They've spend the last term building small robots with an Arduino as the main controller so included Arduino as well as general programming resources.
As per the sheet a great combination for new people starting out if they don't have any hardware is the Earthshine Electronics guide and the AtuoDesk 123D Circuits online electronics and Arduino emulator. The guide gives 14 projects of varying degrees of complexity from an electronics and programming standpoint and the AutoDesk 123D Circuits gives you a free resource to do your coding. The electronics pieces is done on a breadboard and is very visual. Reminds me of Fritzing.
If you'd prefer not to download the handout here is the list of links
Scratch - https://scratch.mit.edu/
Code.org - http://code.org/learn
BBC Dr. Who programming game - http://www.bbc.co.uk/cbbc/games/doctor-who-game
Codecademy - http://www.codecademy.com/
AutoDesk 123D - http://www.123dapp.com/circuits
Books and Reading Material
Invent with Python - https://inventwithpython.com/
Earthshine Electronics – Arduino Starter Kit Manual - http://thearduinoguy.org/?page_id=100
Jeremy Blum, Tutorial Series for Arduino - http://bit.ly/1xrxqvr
Kevin Durrah - https://www.youtube.com/user/kdarrah1234/featured
The New Boston - https://www.youtube.com/user/thenewboston/featured