Puppy Code é um jogo de programação para crianças. Elas aprendem a programar ajudando um cachorrinho a buscar sua bola, um passo de cada vez.
A bola está em algum lugar no jardim. O cachorrinho a buscará, mas somente se você lhe disser exatamente como chegar lá. Elabore um plano, pressione "Executar" e o cachorrinho o seguirá passo a passo.
Se o plano não funcionar, altere-o e tente novamente.
Isso é programação.
Das setas ao código de verdade
Os primeiros níveis não exigem leitura. As crianças tocam nas setas e as imagens transmitem o significado.
Em seguida, as setas se transformam em palavras nas teclas. Depois, as crianças digitam as palavras em um teclado feito para mãos pequenas.
Não há uma transição abrupta das imagens para o código. Cada nível adiciona uma pequena ideia nova, fazendo com que aprender a programar pareça uma brincadeira.
As ideias de programação dentro do jogo
As crianças encontram cada ideia porque precisam dela para resolver um quebra-cabeça. O nome da ideia em termos de programação pode vir depois.
Sequência
Um plano é uma lista de etapas, executadas em ordem.
Depuração
Alguns níveis começam com um plano que contém um erro. As crianças encontram a etapa errada e a corrigem.
Loops
"faça 3 vezes" repete as etapas abaixo. Um balão indica quais etapas pertencem ao loop. O plano fica mais curto para escrever, e o cachorrinho ainda executa cada etapa.
Se e senão
"se bola" faz uma pergunta: a bola está aqui? As etapas abaixo dela são executadas somente quando a resposta é sim. As etapas abaixo de "senão" são executadas quando a resposta é não.
Planos curtos
No Caderno do Cachorrinho, a página tem apenas sete linhas. Escrever cada etapa não cabe mais, então loops e perguntas tornam o plano curto o suficiente. Os programadores têm uma regra para isso: não se repita.
Funções
"truque encontrar" ensina ao cachorrinho algumas etapas com um nome específico. Escrever "encontrar" em seguida faz com que o cachorrinho execute todas elas. Um truque funciona de qualquer lugar onde o cachorrinho esteja.
Funções que usam funções
Um truque pode usar outro, da mesma forma que uma função chama outra. Corrija um truque uma vez e todos os lugares que o utilizam serão corrigidos.
Programação para Crianças, Sem Pressão
O Puppy Code nunca diz simplesmente "Errado".
Quando um plano para de funcionar, o jogo mostra o que o cachorrinho tentou fazer e o que o impediu. A criança pode alterar uma etapa e executar o plano novamente.
Um plano longo que funciona ainda é uma resposta correta. Apenas os níveis do caderno, com suas páginas de sete linhas, pedem um plano curto.
Há:
• Sem cronômetros
• Sem pontuações
• Sem sequências
• Sem pressão para terminar rapidamente
• Sem como perder
Cada nível está aberto desde o início. As crianças podem permanecer em um nível pelo tempo que quiserem.
Uma tecla "Ouvir" lê cada missão em voz alta. A cada três níveis concluídos, a criança ganha um presente: uma nova imagem para o álbum de recortes do Puppy.
Aprendam Juntos
A programação para crianças funciona bem lado a lado. Uma criança e um adulto podem compartilhar uma tela, conversar sobre o que o cachorrinho deve fazer em seguida, fazer previsões e se revezar na escrita das etapas. Uma página para adultos explica o que cada mundo ensina e como jogar. É ideal para aulas de educação domiciliar, atividades STEM ou uma tarde tranquila em casa.
Adultos que nunca programaram antes também podem começar no primeiro nível.
Privacidade garantida
O Puppy Code não exige conta.
Há:
• Sem anúncios
• Sem análises
• Sem rastreamento
• Sem necessidade de conta ou cadastro
Nada é coletado ou enviado para qualquer lugar.
O progresso é salvo no dispositivo e permanece nele.
Aprenda a programar: um jogo de quebra-cabeça com um cachorrinho que ensina programação para crianças, passo a passo.
Atualizado em
3 de nov. de 2026