# data[].attributes.attachment_caption
O Scratch é um projeto do Grupo LifelongKindergarten no MIT Media Lab, desenvolvidopela Scratch Foundation. Com o Scratch, é possível criar animações,jogos e histórias interativas, expressandopaixões e interesses pessoais por meio daprogramação em blocos. Você pode acessar o Scratch de forma online –
tendo acesso a sua comunidade – ou de forma
offline, fazendo seu download para o
computador ou tablet.

# data[].attributes.attachment_caption
Code.org é uma organização sem fins lucrativos e um site educacional fundado por Hadi e Ali Partovi voltado para alunos do ensino fundamental e médio especializados em ciência da computação. O site inclui aulas de codificação gratuitas e outros  recursos. 

# data[].attributes.headline
Linguagem de Programação baseada em Blocos

# data[].attributes.subject
Linguagem de Programação baseada em Blocos

# data[].attributes.body
É uma linguagem inicial para se ensinar a logica de programação, funciona como um quebra-cabeça, no qual cada peça é um comando e quando montamos uma sequência de peças conseguimos escrever um programa. E este programa soluciona algum problema proposto. Ou seja, é de grande ajuda para desenvolver a habilidade dos alunos de resolverem problemas. Exemplos desse tipo de programação são o Scratch e o CODE.