My 6 year old enjoyed Snap Circuits for a little while. It is pretty basic, but would fall in the age range and topics that you are looking for.