"Superb adventure platform and puzzle game which teaches about electricity and electrical circuits, designed by the engineering department at the University of Cambridge. Play in your browser or download from Steam."
There is no better way of learning about circuits than to get out the wires and play. But this is a good resource that helps you teach about circuits and how to build them. Good as an introduction to the topic.
http://ictmagic.wikispaces.com/Science
"In his new book, Professor Keith Taber reassures practicing and training science teachers, as he explores a range of issues faced by secondary school educators and discusses strategies for teaching the nature of scientific knowledge, making practical work effective and challenging young scientists.
Throughout the academic prose, Professor Taber reflects on the nature of scientific knowledge in science education encouraging creating narratives, challenging misconceptions, and exploring principles of constructive teaching. The book continues with exploring specific challenges, such as teaching electrical circuits to lower secondary school students, along with a chapter dedicated to supporting gifted students who excel at the subjects."