Google’s Project Bloks: Tangible Programming for Kids
The push for kids to get involved in STEM fields has been gaining traction over the past several years. Brands are certainly taking notice. This week, Google revealed that they have been working on a research project, along with Ideo, since 2013. The goal of the project is to establish a universal tangible coding platform for children. It’s called Project Bloks
The tangible part is what’s really great. Children take well to learning through touching and playing, really working with their hands. Taking concepts of computing off the screen and onto the table could be an incredible way to teach them computational thinking.
So far, the Project Bloks is set up as a number of physical “pucks” which represent different code commands. They come in the form of arrows, switches, buttons, and dials so far. Because they contain no electronic components, they’re not expensive to make. As long as they can be identified by the system through a capacitive ID, they’ll work great.
The pucks can be arranged and placed on top of “baseboards.” Different arrangments will create different programming flows and grids. The flow is ultimately connected to a “brain board” (built on top of a Raspberry Pi Zero), which can communicate with any device that has an API via WiFi & Bluetooth. This allows the commands of the flow to be translated into actions that kids can observe in real time.
Google certainly isn’t the first to undertake this kind of a project. Osmo Coding uses a similar format to teach children programming through playing with building blocks.
What Google is planning to do, though, is come up with an accessible, scalable platform that can be adapted by anyone looking to do so. Nobody will have to start from square one. Researchers, developers, and designers can get straight to the fun stuff.