Coding for kids "By learning to program, kids can have a say in how software shapes their world. Plus, programming teaches important reasoning, logic, and communication skills." http://www.codecademy.com/afterschool