My favorite two online resources are:
- Minecraft. Might be more suitable for kids
- RubyWarrior
- CodeCombat. Learn how to code by playing games
- Cubetto. It's targeted at kids 3 years or older
- CodeWorld. More close to math, Haskell like language
- Sketch-n-Sketch
- Apparatus
- Scratch
- There are some board games available in Amazon. An example is Coding farmers