Project Bloks — новый проект Google. На сей раз он нацелен на обучение детей программированию. Конечно, Google не была бы собой, если бы Project Bloks являлся неким скучным пособием.
Project Bloks — открытая аппаратная платформа для «материального» программирования. То есть обучать детей логике этой специализации предлагается на основе вполне осязаемых блоков, модулей, кнопок, указателей и так далее, что для детей является лучшим вариантом.
В основе проекта лежат три базовых элемента: Brain Board, Base Boards и Pucks. Первый представляет собой, как несложно догадаться,

Base Boards — модульные части, подключаемые к основному блоку и друг к другу. Именно к этим модульным частям крепятся блоки Pucks. Их можно назвать командными блоками или активаторами. Pucks представляю собой различные кнопки, циферблаты, переключатели и прочее. Блоки Pucks не имеют электроники. Вместо этого у них есть некий идентификатор по которому модули Base Boards определяют, какой именно модуль Pucks подключён в конкретном случае
.

Project Bloks будет продвигаться Google как платформа, а не как готовый продукт. Поисковый гигант предлагает различным компаниям создавать на основе их проекта свои продукты для коммерческого либо образовательного сегментов.
Источник:
Project Bloks