Quirkbot lets you be creative with technology.

By making inventions you tell your own story in a new way, and learn a ton of new skills in the process.