Python for Kids: Coding Games
Python for Kids: Coding Games — Quebra-cabeças de blocos que se transformam em Python de verdade
Python for Kids: Coding Games é um app gratuito para iOS e Android destinado a pais cujos filhos estão prontos para programar, levando-os de quebra-cabeças de blocos ao Python digitado. As crianças encaixam os blocos, pressionam Run e veem um personagem se mover enquanto o programa Python correspondente aparece ao lado dos blocos. Depois, elas desenham com o turtle, corrigem programas com erros e avançam por 20 cursos curtos — com uma Parent Corner protegida por um controle parental.
- Preço
- Grátis, upgrade para Pro
- Plataformas
- iOS e Android
- Idiomas
- 22
- Classificação etária
- 4+
- Versão
- 82.6.0
- Requisitos
- iOS 15.1 ou posterior
- App Store
- 3.5 ★ (11)


Todo programa em blocos também é um programa Python.
Muitos jogos de programação para crianças param nos blocos. Aqui, os blocos são uma ponte: o código Python fica ao lado do quebra-cabeça, com a linha em execução destacada, para que passar de arrastar blocos a digitar código pareça o próximo nível do mesmo jogo, e não uma matéria nova.
O que é
Python for Kids: Coding Games é um app gratuito para iOS e Android que ensina Python às crianças, começando com 41 quebra-cabeças de programação em blocos que mostram o Python real por trás de cada bloco. O app também oferece um estúdio de desenhos com turtle e 14 desenhos, um Bug Hunt, uma missão diária, 20 cursos curtos com 84 lições e 60 missões. A Parent Corner, as compras e os links externos ficam protegidos por um controle parental, e os dados da Parent Corner permanecem no dispositivo.
Dentro do app
Como ele é





O curso
O que o curso Python for Kids aborda
Cursos curtos da própria lista de cursos do app, que vão desde o que é programação até escrever programas reais com Python.
Primeiros passos com programação
O que é programação e o que é um algoritmo, explicados em lições curtas com exemplos coloridos. Este primeiro curso é gratuito.
Introdução ao Python e fundamentos de Python
A primeira instrução print, variáveis, entrada de dados e matemática simples, avançando até pequenos programas que uma criança pode executar.
Instruções condicionais
if e else: ensinando um programa a escolher entre dois caminhos com base no que é verdadeiro.
Funções e listas
Reutilização de um bloco de código com uma função e armazenamento de uma lista de itens, como uma lista de frutas.
Programação orientada a objetos e arquivos
Uma primeira introdução a classes e à leitura e gravação de arquivos, para crianças que querem ir além do básico.
Trabalhando com bibliotecas
Uso de código pronto, com cursos posteriores que abordam PyGame e dados.
Introdução à inteligência artificial
O que é inteligência artificial e onde ela aparece, com aplicações e um primeiro passo na preparação para IA com Python.
Dados e visualização
Manipulação de dados e gráficos simples para alunos mais velhos que estão prontos para o próximo passo.
Como funciona
Como é a sessão de uma criança
As sessões são curtas e divertidas, com uma missão diária que mantém uma sequência leve, além de objetivos e dicas que podem ser lidos em voz alta para quem está começando a ler.
Resolva um quebra-cabeça de blocos
Mova, repita e gire os blocos para chegar ao objetivo e veja a versão em Python do mesmo programa ser destacada linha por linha enquanto ele é executado. Até três estrelas recompensam a resolução de um nível usando o menor número possível de blocos.
Desenhe com o turtle
Altere um número ou uma palavra em um programa curto de desenho tocando na tela, pressione Run e veja o turtle desenhar a nova imagem — uma estrela, uma flor, uma espiral ou um floco de neve — sem precisar de teclado.
Corrija um erro e depois escreva código
Execute um programa que está quase certo, identifique o que deu errado e corrija-o. Depois, lições curtas, questionários e 60 missões levam à criação e ao salvamento dos próprios programas no editor.
O que está incluído
O que há no app
41
Quebra-cabeças de programação em blocos
Mova, repita, gire e corrija um programa para chegar ao objetivo, com o Python real mostrado ao lado de cada quebra-cabeça. As crianças também podem criar e salvar seu próprio nível depois de resolvê-lo.
14
Desenhos com turtle
Uma estrela, uma flor, uma espiral, um floco de neve, uma cidade e muito mais, tudo criado com programas curtos que você pode editar tocando nas palavras e nos números.
84
Lições em 20 cursos
De O que é programação? a print, variables, loops, functions e lists, chegando a uma primeira introdução a classes, com exemplos, questionários e prática em cada lição.
60
Missões
Pequenos programas para criar, como dizer seu nome, contar até 10 ou desenhar uma estrela, nos níveis fácil, médio e difícil.
Bug Hunt
Descubra o que está errado
Execute um programa que está quase certo, encontre o erro e corrija-o, com uma missão diária para acompanhar.
Pais
Parent Corner
Um relatório semanal do tempo gasto e das ideias praticadas. A Parent Corner, as compras e os links que saem do app ficam protegidos por um controle parental, e os dados são armazenados somente no dispositivo.
Para pais
Com que idade uma criança pode começar a programar em Python e como isso acontece?
Não existe uma idade única. Crianças que conseguem seguir uma sequência de etapas estão prontas para a programação em blocos, em que as instruções são peças que podem ser encaixadas, e o Python digitado geralmente faz sentido quando a criança já lê com desenvoltura e teve contato com loops e condições em blocos. Python é uma linguagem digitada comum para começar porque seu código se parece com o inglês comum, então um programa curto, como um loop que repete uma etapa de desenho, é fácil de ler e modificar para uma criança.
Sequências e algoritmosa primeira ideia
Um programa é uma lista de etapas na ordem correta. Mover um personagem até uma casa-alvo usando o menor número possível de blocos ensina a criança a planejar a ordem antes de pressionar Run.
Loopsfaça cinco vezes
Um loop repete uma ação em vez de repetir a instrução. Desenhar uma estrela ou uma espiral com o turtle mostra por que um loop curto é melhor do que dez linhas copiadas.
Condiçõesse isto, então aquilo
Uma condição permite que um programa escolha. É a primeira vez que a criança vê o código se comportar de maneira diferente dependendo do que é verdadeiro.
Depuraçãoa habilidade de verdade
Um programa que está quase certo é mais valioso para quem está aprendendo do que um programa concluído, porque encontrar o que deu errado é grande parte do trabalho de quem programa. Ler, executar e corrigir um programa quase correto desenvolve a paciência e a lógica.
Para quem é
Para quem é — e para quem não é
É uma boa opção se você
- Você é um responsável procurando um primeiro app de programação que leve ao Python de verdade, em vez de parar nos blocos
- Você tem uma criança que já experimentou programação em blocos e está pronta para o próximo passo
- Você quer que uma criança aprenda brincando, desenhando e corrigindo erros, em sessões curtas
- Você gosta de ter uma visão semanal do tempo gasto e das ideias praticadas, mantida apenas no dispositivo
- Você prefere que as compras e os links externos fiquem protegidos por um bloqueio parental
Não é a ferramenta certa se você
- Você quer que uma criança seja totalmente independente em um laptop, usando um editor de texto desde o início
- Você espera que tudo seja gratuito: o primeiro curso, 12 quebra-cabeças, 7 desenhos e as primeiras missões são gratuitos, e o Pro desbloqueia o restante
- Você está procurando uma ferramenta de gerenciamento de sala de aula com contas para professores
- Você tem uma criança que ainda não consegue ler — as metas e dicas podem ser lidas em voz alta, mas as lições ainda pressupõem conhecimentos básicos de leitura
Dúvidas
Perguntas frequentes
Python for Kids: Coding Games é adequado para uma criança iniciante?
Sim. Python for Kids: Coding Games foi criado para crianças que nunca programaram e para aquelas que já experimentaram blocos e querem dar o próximo passo. Ele começa com quebra-cabeças de blocos, mostra o Python por trás de cada um e avança até o código digitado, tornando gradual o caminho da brincadeira à programação.
Como os quebra-cabeças de blocos levam ao Python de verdade?
Cada um dos 41 quebra-cabeças de blocos exibe o programa Python correspondente ao lado dos blocos, com a linha em execução iluminada enquanto o personagem se move. A criança vê que os blocos arrastados e o código que ela digitará mais tarde são a mesma coisa, o que torna muito menor o passo até a digitação.
O que meu filho vai aprender?
Sequências e algoritmos, loops, condições, depuração, funções e armazenamento de listas de itens, usando Python desde a primeira lição. Os 20 cursos curtos, com 84 lições, vão de O que é programação? a print, variáveis, entrada de dados, if e else, loops e range(), depois funções, listas, dicionários, arquivos e uma primeira introdução a classes.
O app é seguro para crianças e o que os responsáveis podem controlar?
Python for Kids: Coding Games mantém o Parent Corner, as compras e os links que levam para fora do app protegidos por um bloqueio parental. O Parent Corner mostra um relatório semanal do tempo gasto e das ideias praticadas, e esses dados ficam armazenados apenas no dispositivo. Leia a política de privacidade disponível na página do app na loja antes de permitir que uma criança use qualquer app.
Meu filho precisa de um teclado?
Não para começar. Os quebra-cabeças de blocos são resolvidos encaixando blocos, e, no Turtle Drawing Studio, a criança edita o código tocando nas palavras e nos números. Digitar se torna útil mais tarde, nas lições, missões e no editor em que ela escreve e salva os próprios programas.
O que é Bug Hunt?
Bug Hunt apresenta à criança um programa que está quase certo. Ela o executa, percebe o que deu errado e corrige o problema. Isso treina o hábito de ler e conferir, do qual os programadores dependem, e uma missão diária mantém uma sequência leve de prática, sem pressão.
Python for Kids: Coding Games é gratuito?
O download é gratuito. O primeiro curso, 12 quebra-cabeças de blocos, 7 desenhos com Turtle e as primeiras missões são gratuitos, e o app continua utilizável sem assinatura. O Pro desbloqueia todos os cursos, quebra-cabeças, desenhos e missões, além do exame final e de um certificado de conclusão com o nome da criança.
Por que ensinar Python em vez de ensinar apenas blocos?
Os blocos são um excelente primeiro passo, mas não são o que os programadores escrevem. Python é amplamente usado, e seu código se aproxima da linguagem comum, permitindo que uma criança passe dos blocos para uma linguagem textual sem recomeçar do zero. Neste app, os dois são mostrados lado a lado, para que a conexão fique visível.
Crianças mais velhas também podem usar?
Sim. Além dos quebra-cabeças de blocos, os cursos chegam a funções, listas, dicionários, arquivos e classes, e os cursos posteriores introduzem bibliotecas, PyGame, dados e inteligência artificial, para que uma criança que já superou os quebra-cabeças possa continuar aprendendo. As 60 missões são divididas em fácil, médio e difícil.
Quais plataformas e linguagens ele oferece suporte?
Python for Kids: Coding Games funciona no iPhone e no iPad pela App Store e no Android pelo Google Play, e a interface do app está disponível em 22 idiomas. Ele tem classificação 4+ na App Store.
Comece agora
Comece hoje pelo primeiro quebra-cabeça
Grátis para começar no iOS e no Android, em 22 idiomas.
Mais da CoddyKit
Disponível em iOS e Android.