Sim! Scratch... Conheço pelo menos duas versões. Uma delas é bem adequada para crianças muito pequenas.
Essa não é exatamente a pergunta, mas Python também pode ser usado. De fato, para crianças um pouco maiores com em torno de 10 anos, tem também o livro Python for Kids:
1,818 perguntas
1,895 respostas
1,297 comentários
15,371 usuários