This is an electronic circuit simulator - you can modify and add components like switches, transformers and logic gates and see how they behave in the circuit.
If I was more of an electronics geek I'm sure I could describe this in much more detail, but it's still fun to play around with, even when you have no idea what you're doing.
www.falstad.com/circuit/