Learn Coding for Kids: Python
Learn Coding for Kids: Python — Programação para crianças, de um desenho com turtle a um jogo de perguntas
Learn Coding for Kids: Python é um app gratuito para iOS e Android que ensina programação para crianças usando Python de verdade. O primeiro passo nem exige digitação: a criança executa um programinha e uma turtle desenha uma estrela no celular, traço por traço. Depois vêm 20 cursos curtos, 41 níveis de quebra-cabeça com blocos e 60 missões, em um ritmo adequado para quem tem pouca capacidade de concentração.
- Preço
- Grátis, upgrade para Pro
- Plataformas
- iOS e Android
- Idiomas
- 22
- Classificação etária
- 4+
- Requisitos
- iOS 15.1 ou posterior
- App Store
- 5.0 ★ (1)


A ideia de um loop faz sentido antes mesmo de a palavra loop aparecer.
No primeiro minuto, uma turtle desenha uma estrela. Toque em outro programa e aparece um quadrado, uma flor ou uma espiral colorida; altere dois números e a imagem muda. As crianças conhecem a repetição de um jeito que podem ver, e o vocabulário vem depois. O primeiro desenho é executado no próprio celular, sem precisar de internet.
O que é
Learn Coding for Kids: Python é um app gratuito para iOS e Android que oferece aos iniciantes uma primeira experiência de programação em Python. Ele combina 20 cursos curtos e 80 lições rápidas com desenhos usando turtle, 41 níveis de quebra-cabeça com blocos, 60 missões e um editor de código integrado, permitindo que a criança passe de assistir a um programa desenhar para escrever o próprio programa. O primeiro curso, os primeiros níveis com blocos e as primeiras missões são gratuitos, e uma barreira parental protege as compras e os links externos.
Dentro do app
Como ele é





O curso
O que o curso de Python aborda
Os nomes abaixo correspondem a cursos reais do curso Coding for Kids neste site, na ordem em que a criança os encontra: primeiro uma imagem, depois as ideias por trás dela e, por fim, um pequeno projeto.
O que é programação?
O que os computadores podem fazer e o que é código, sem precisar digitar no início. O primeiro curso é gratuito.
Pense como um programador: algoritmos
Pensar em etapas claras e ordenadas — a ideia na qual todas as lições seguintes se apoiam.
Seu primeiro programa em Python
Exibir uma primeira mensagem na tela: o momento em que a criança vê suas próprias palavras aparecerem.
Lembrando das coisas
Variáveis como uma forma de guardar um número ou uma palavra para usar depois, seguidas de Contando e calculando para fazer contas simples.
Tomando decisões
Usar if e else para deixar o programa decidir, com Brincando com texto e Diversão com verdadeiro ou falso para os valores sobre os quais ele decide.
Fazendo de novo
Loops e contagem com range, seguidos de Colecionando coisas em listas para manter vários itens juntos.
Funções como receitas
Funções como receitas reutilizáveis, para que a criança escreva um conjunto de etapas uma vez e o use muitas vezes.
Desenhando com Turtle
Gráficos com Turtle, seguidos de Animações simples e Padrões com loops aninhados, terminando com o Miniprojeto: jogo de perguntas e respostas.
Como funciona
O que a criança faz no app
O app é organizado para que a criança sempre tenha uma próxima tarefa pequena para realizar, e para que os pais e responsáveis possam ver de relance qual é essa tarefa.
Assista a um programa desenhar e depois altere-o
Execute o primeiro programinha e uma turtle desenha uma estrela. Escolha outro programa para desenhar um quadrado, uma flor ou uma espiral colorida, e altere dois números para ver a imagem mudar.
Faça um curso curto
Cada um dos 20 cursos é dividido em lições curtas, que vão desde o que são computadores e o que é código até algoritmos, variáveis e loops, chegando a um miniprojeto: criar um jogo de perguntas.
Jogue, pratique e continue avançando
Resolva níveis de quebra-cabeça com blocos em que um gato, um sapo, um robô ou um dragão precisa chegar ao objetivo, tente uma missão e depois use quizzes, cartões de memorização, uma folha de consulta e uma sequência diária para fixar as novas ideias.
O que está incluído
O que vem com o app
20
Cursos, 80 lições
Computadores e código, algoritmos, exibição de mensagens, variáveis e matemática simples, texto e verdadeiro ou falso, if e else, loops com range, listas e dicionários, números aleatórios, funções e animações com turtle.
41
Níveis de quebra-cabeça com blocos
Os níveis rendem estrelas e ficam gradualmente mais difíceis, com blocos como move, jump, repeat, if blocked e repeat until goal. Os primeiros níveis são gratuitos.
60
Missões de Python
Objetivos pequenos e concretos, nos níveis fácil, médio e difícil: dizer olá para o computador, contar jujubas, construir uma escada de estrelas, verificar se um número é par ou ímpar e encontrar o brinquedo escondido.
Turtle
Desenhe com código
Gráficos com turtle, animações simples e padrões com loops aninhados transformam algumas linhas de Python em uma imagem na tela.
Editor
Um editor de código de verdade
Quando a criança estiver pronta, o editor integrado escreve e executa Python no celular e mostra o resultado. Os programas podem ser salvos e abertos novamente em My Codes.
Revisão
Ferramentas que ajudam a fixar o aprendizado
Miniquizzes e revisão com cartões de memorização, uma folha de consulta, programas de exemplo, anotações, lições salvas e uma sequência diária com um progresso que mostra o que foi aprendido.
Para pais e responsáveis
Python é uma boa primeira linguagem para uma criança? E por que desenhar com turtle ajuda?
Python costuma ser recomendado como primeira linguagem textual porque seu código se aproxima do inglês e tem pouca pontuação para atrapalhar. Os desenhos com turtle acrescentam o outro ingrediente de que os jovens aprendizes precisam: um resultado que podem ver. Algumas linhas movem uma caneta pela tela, e um erro aparece como uma forma torta, em vez de uma mensagem enigmática. A maioria das crianças fica mais disposta a tentar de novo quando o resultado é uma imagem.
Gráficos com turtlecódigo que você pode ver
Uma turtle é uma pequena caneta que obedece a comandos como avançar e virar. Repita os mesmos dois comandos e um quadrado aparece; repita-os com um ângulo diferente e a forma vira uma estrela. Assim, a ideia de um loop fica visível.
Algoritmosetapas em ordem
Antes de qualquer código, a criança aprende a descrever uma tarefa como etapas claras, na ordem certa, como em uma receita. O app retoma a ideia da receita mais adiante, quando apresenta as funções como receitas reutilizáveis.
IndentaçãoA particularidade do Python
Python indica quais linhas pertencem a um loop ou a um if pela distância da indentação. Depois que a ideia é compreendida, o código fica organizado; e essa é a primeira coisa que um adulto vai querer verificar quando o programa da criança não funcionar.
Blocos e depois textoduas maneiras de chegar às mesmas ideias
Encaixar blocos como move, jump, repeat e if blocked desenvolve o mesmo raciocínio usado para digitar Python. Uma criança mais nova ou menos confiante pode começar com blocos, enquanto quem quiser código de verdade pode ir direto para as lições.
Para quem é
Para quem é — e para quem não é
É uma boa opção se você
- É um pai ou uma mãe que quer ver um progresso real na primeira experiência da criança com programação, não um vídeo sobre programação
- Tem uma criança que gosta de desenhar, resolver quebra-cabeças ou jogar e tentaria programar se isso produzisse uma imagem
- Quer Python de verdade desde cedo, com jogos de blocos como um começo mais tranquilo para uma criança mais nova ou menos confiante
- Gosta de lições claras e curtas que caibam em um dia corrido
- Quer o app no idioma da família, entre 22 idiomas de interface
Não é a ferramenta certa se você
- Espera que todo o caminho seja gratuito: o primeiro curso, os primeiros níveis de blocos e as primeiras missões são gratuitos, e o CoddyKit Pro desbloqueia o restante
- Está procurando um curso para adolescentes que pretendem seguir na área de ciência de dados ou desenvolvimento web
- Quer uma sala de aula com um professor humano; o app segue o ritmo da criança, com uma aba de Chat de IA para perguntas
Privacidade
Para pais e mães: compras e links externos
Uma barreira para responsáveis aparece antes das compras e dos links que saem do Learn Coding for Kids: Python. As assinaturas são configuradas por um dos pais ou responsável e, no Android, podem ser gerenciadas ou canceladas a qualquer momento no Google Play.
Todos os detalhes estão na política de privacidade da CoddyKit.
Dúvidas
Perguntas frequentes
O que é Learn Coding for Kids: Python?
Learn Coding for Kids: Python é um app gratuito para iOS e Android que ensina programação para crianças com Python. Ele oferece 20 cursos curtos e 80 lições, desenhos com Turtle, 41 níveis de quebra-cabeças com blocos, 60 missões e um editor de código integrado. Foi criado para crianças que nunca escreveram código.
Para qual idade ele é indicado?
O subtítulo na App Store o descreve como programação divertida para idades a partir de 6 anos, e o app tem classificação 4+. Cada criança é diferente, então o primeiro desenho é um bom teste: se a criança gostar de ver a tartaruga desenhar uma estrela e de alterar os números, provavelmente as primeiras lições serão adequadas para ela.
Meu filho precisa digitar código?
Não no início. O desenho inicial não exige experiência com digitação, e o Playground de Blocos usa blocos que se encaixam. A digitação de Python é introduzida gradualmente nas lições e no editor de código, que executa o programa da criança no celular e mostra o resultado.
O que, de fato, meu filho vai aprender?
As crianças aprendem o que são computadores e código, como descrever uma tarefa em etapas ordenadas, como exibir mensagens e usar variáveis, como if e else permitem tomar decisões, como loops e range repetem ações e como listas, dicionários, funções e números aleatórios funcionam. O curso termina com animações em Turtle, padrões com loops aninhados e um jogo de perguntas e respostas criado pela própria criança.
Como os quebra-cabeças de blocos se encaixam nisso?
O Playground de Blocos tem 41 níveis nos quais um gato, um sapo, um robô ou um dragão precisa chegar ao objetivo. A criança encaixa blocos como mover, pular, repetir e se estiver bloqueado, pressiona play e observa o programa ser executado. Isso desenvolve o mesmo pensamento computacional das lições, usando blocos em vez de texto.
O que é gratuito e o que o Pro desbloqueia?
O primeiro curso, os primeiros níveis do Playground de Blocos e as primeiras missões de programação são gratuitos, para que a criança possa experimentar programação de verdade antes de um dos pais ou responsável decidir. O CoddyKit Pro desbloqueia todos os cursos e lições, os 41 níveis de quebra-cabeças, todas as 60 missões, além da prova e do certificado.
Ele funciona sem conexão com a internet?
O primeiro desenho com Turtle funciona no celular e não precisa de internet. A página da loja não promete uso offline para o restante do app, então verifique uma lição no dispositivo antes de contar com ele em uma viagem longa.
Qual é a diferença em relação ao app de JavaScript para crianças?
Learn Coding for Kids: Python ensina Python e começa com uma tartaruga desenhando uma estrela. Learn JavaScript for Kids ensina JavaScript e começa com um programa ao vivo cujos adesivos a criança altera tocando neles. Os dois compartilham os mesmos elementos básicos de variáveis, loops e decisões, então a escolha depende principalmente de qual linguagem desperta a curiosidade da criança.
Comece agora
Deixe a criança desenhar sua primeira estrela em Python
Gratuito para começar no iOS e no Android, em 22 idiomas.
Mais da CoddyKit
Disponível em iOS e Android.