An algorithm is a set of step-by-step instructions for something to do something. Through coding we see the consequences of our algorithms in real-time and have the opportunity to learn from those consequences, fix our algorithm and try again.
List of technology-related resources available from the Henry Grube Education Centre:
Sphero kits (with devices to program)
Sphero kits (without devices)
Blue Bot kits
Edison Robotics kits