Aprenda JavaScript de forma visual e divertida.
Uma tempestade apagou as luzes de Codópolis, e cada bairro só volta a funcionar quando você programa as tarefas dele. Com o Professor Claude explicando tudo antes de pedir, você aprende JavaScript e Node.js do zero — até criar seu próprio aplicativo web.
Tem iPhone, Mac ou Linux? Jogue direto no navegador:
Aquecimento no Navegador
Sinta o gostinho de chamar funções
Neste mini-game, digite os comandos ou clique nos botões para guiar o robô DevBot até o objetivo. No jogo completo, você escreve programas de verdade num editor, vê o resultado no console e recebe explicações do Professor Claude.
// Comandos válidos suportados no nível:
moverDireita();
moverBaixo();
moverEsquerda();
moverCima();
// Digite um comando por vez ou clique nos atalhos:
Trilha de Aprendizado
O que você vai dominar jogando?
São 17 bairros, 94 lições e 246 exercícios de JavaScript moderno de verdade — com Node.js, servidores web, um app completo e 4 módulos só de jogos, até você criar o seu próprio jogo com personagem na tela.
Variáveis & Tipos de Dados
Controle o estoque do Armazém Municipal guardando informações com let, const, Strings, Booleans e Numbers.
Condicionais & Decisões
Programe os semáforos da cidade para decidir sozinhos quando abrir e fechar, usando if / else, switch e operadores lógicos.
Loops & Automação
Faça a Fábrica de Robôs montar centenas de peças sem repetir código. Domine laços de repetição for e while.
Funções & Reutilização
Organize os serviços da Prefeitura em blocos reutilizáveis, com parâmetros e retorno de valores, usando function() e Arrow Functions.
Arrays & Coleções
Cuide do acervo da Biblioteca Pública com listas, objetos e métodos como push, pop e filter.
Depuração (Debugging)
Na Oficina de Consertos, aprenda a ler mensagens de erro (o jogo traduz cada uma para o português) e a caçar bugs com try / catch.
Crie seus próprios jogos
Quatro módulos só de jogos: dados, adivinhação, jogo da velha e aventura em texto; depois, JavaScript na página, desenho e animação no canvas, personagem andando pelo teclado ou por botões na tela — até construir o Caça-Estrelas, um jogo completo com colisão, tempo e recorde, que você pode levar para qualquer navegador.
Passo a Passo Simples
Como baixar e jogar?
Escolha onde você quer jogar. Nos dois, o progresso é salvo sozinho e o jogo funciona até sem internet.
Windows
- 1. Baixe o arquivo
Codopolis.exeno botão abaixo. Não precisa instalar nada: o Node.js já vem dentro dele. - 2. Abra a pasta Downloads e clique duas vezes em
Codopolis.exe. - 3. Se o Windows avisar (SmartScreen), clique em "Mais informações" e depois em "Executar assim mesmo". O jogo abre na própria janela e avisa quando houver versão nova.
Windows 10 ou 11 · cerca de 90 MB
Android
- 1. Baixe o arquivo
Codopolis.apkno botão abaixo, pelo celular. - 2. Toque no arquivo baixado (na notificação ou na pasta Downloads). Na primeira vez, o Android pergunta se pode "instalar apps desta fonte": toque em Configurações, ative a opção e volte.
- 3. Toque em Instalar e depois em Abrir. Na primeira vez, o jogo precisa de internet para carregar; depois funciona até offline. Nos jogos, use os botões na tela para mover o personagem.
Android 7 ou mais novo · precisa do Google Chrome
Prefere não baixar arquivo? Abra o jogo no Chrome e toque em "📲 Instalar app".
iPhone ou iPad: abra o jogo no navegador pelo Safari, toque em Compartilhar e depois em "Adicionar à Tela de Início". No Mac ou no Linux, é só jogar direto no navegador.
Pronto para se tornar um Dev JavaScript?
Baixe agora o jogo totalmente grátis e comece a dar os seus primeiros passos na programação.
Ou jogue no navegador: