My DH is a computer scientist thus scratch (which is totally free from MIT) and a pico board which is also discussed at MIT but completely interactive with scratch.

Again thanks for all the replies, it definitely helps us not feel all alone with a DS who is gt yet completely bored at school.