Ícone do app Learn Coding for Kids: Python

Learn Coding for Kids: Python

Educação · Grátis · iOS & Android · CoddyKit

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.

App Store — Baixe grátisGoogle Play — Baixe grátis
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)
Ilustração de uma criança segurando um tablet ao lado da tela inicial do app, com os cartões Meta diária, Sugestão de recurso e Central de habilidadesCartão do caminho de aprendizagem intitulado Programação para crianças, marcado como em andamento em 12 por cento, com um botão Continuar
20Cursos, 80 lições
41Níveis de quebra-cabeça com blocos
60Missões de Python
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 é

Ilustração de uma criança segurando um tablet ao lado da tela inicial do app, com os cartões Meta diária, Sugestão de recurso e Central de habilidades
InícioA tela inicial mostra uma meta diária e uma Central de habilidades, com as abas Início, Estudar, Editor, Chat de IA e Desafio abaixo.
Cartão do caminho de aprendizagem intitulado Programação para crianças, marcado como em andamento em 12 por cento, com um botão Continuar
Caminho de aprendizagemO botão Continuar retoma o caminho de onde a criança parou, com o progresso exibido no cartão.
Tela do curso Introdução à programação, com progresso geral de 12 por cento, três de 26 lições concluídas e a primeira lição gratuita
Visão geral do cursoUm curso mostra o progresso geral, a quantidade de lições concluídas e sua primeira lição marcada como gratuita.
Slide da loja com a frase Código, conquiste, uma criança em uma bicicleta e uma tela de lição mencionando algoritmos no dia a dia
Aplique suas habilidadesArte da loja para a ideia de que a criança usa cada nova habilidade imediatamente; parte de uma lição sobre algoritmos aparece no celular.
Tela do Chat de IA com sugestões de prompts sobre conceitos importantes, dicas de aprendizagem, um quiz e um roteiro para Programação para crianças
Chat de IAPrompts prontos pedem os conceitos importantes, dicas para aprender mais rápido, um quiz ou um roteiro.

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.

  1. 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.

  2. Pense como um programador: algoritmos

    Pensar em etapas claras e ordenadas — a ideia na qual todas as lições seguintes se apoiam.

  3. Seu primeiro programa em Python

    Exibir uma primeira mensagem na tela: o momento em que a criança vê suas próprias palavras aparecerem.

  4. 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.

  5. 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.

  6. Fazendo de novo

    Loops e contagem com range, seguidos de Colecionando coisas em listas para manter vários itens juntos.

  7. 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.

  8. 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.

  1. 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.

  2. 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.

  3. 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.

App Store — Baixe grátisGoogle Play — Baixe grátis
Última revisão · Publicado pela CoddyKit · Política de privacidade
Disponível em iOS e Android.