8.1

littleBits makes a platform of easy-to-use electronic building blocks empowering everyone to create inventions, large and small. This goes beyond the coding activity, it support the foundation of technical and electronics knowledge and great tools developing creativity. With littleBits, kids learn how to be more than just consumers of technology. littleBits consists of small circuit boards with specific functions built to snap together with magnets without soldering, wiring, or programming. Each bit has its own specific function, such as light, sound, sensors, or buttons....

8.1

Code.org is a non-profit organization and eponymous website led by Hadi Partovi that aims to encourage people to learn computer science.  The website includes free coding lessons and the initiative also targets schools in an attempt to encourage them to include more computer science classes in the curriculum. Code.org is a very good starting point for kids begin coding. Code.org’s vision is that every student in every school should have the opportunity to learn computer science because it drives innovation in the...

8

Scratch is a free visual programming language. Scratch is used by students, scholars, teachers, and parents to easily create animations, games, etc. and provide a stepping stone to the more advanced world of computer programming. It can also be used for a range of educational and entertainment constructionist purposes from math and science projects, including simulations and visualizations of experiments, recording lectures with animated presentations, to social sciences animated stories, and interactive art and music. Viewing the existing projects available...