There are a lot of projects designed to help kids learn to code… so that instead of just using games and apps developed by others, they learn the basics of creating their own software at an early age.

Google’s Project Bloks takes a different approach to most, because it focuses on tangible programming. In other words, kids learn to code not by typing characters onto a screen, but by snapping a series of physical blocks together.

project bloks

Developed with Stanford University’s Paulo Bilkstein and IDEO, the Project Bloks system has three parts:

  • A Brain Board, which is basically a tiny computer based on the Raspberry Pi Zero
  • Base Boards, which physically connect to the Brain Board
  • Pucks, which sit on top of the Base Boards

The Brain Board is based on the Raspberry Pi Zero and supports WiFi and Bluetooth for connecting to other devices. It also delivers power to the Base Boards, and the Base Boards get instructions from the Pucks and deliver those instructions to the Brain Board.

Anyone can design Pucks. They can be be designed as buttons, knobs, or dials and programmed to deliver instructions such as “jump,” “move left,” or turn on or off.” Since they have no active electronics, all you need is conductive ink and paper, plastic, or another material. Then place the Puck on a Base Board and it will send messages to a capacitive sensor to be passed along to the Brain Board.

As I write this out, it all sounds kind of complicated. But the idea is that many young children learn things best when they get to literally go hands-on… so instead of learning how to build and alter a set of instructions by typing on a keyboard, tangible programming lets them physically assemble and rearrange a series of modules to make something happen.

Google and IDEO have created a Coding Kit reference design, but it’s not yet clear exactly what the future holds for Project Bloks. For now, Google is conducting a research study and looking for developers, educators, parents, and others interested in participating.

via Google Research Blog

Support Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign


Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

Subscribe to Liliputing via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 9,506 other subscribers