Codópolis Dev Edition Aprenda a programar jogando
Dominando Lógica de Programação & JS

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:

100% Gratuito
Para Iniciantes & Amadores
Windows e Celular · Funciona sem internet

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.

Matriz de Level: 1-1
Robô pronto para receber comandos JS...
script.js
JS Engine v1.0

// 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. 1. Baixe o arquivo Codopolis.exe no botão abaixo. Não precisa instalar nada: o Node.js já vem dentro dele.
  2. 2. Abra a pasta Downloads e clique duas vezes em Codopolis.exe.
  3. 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.
Baixar para Windows

Windows 10 ou 11 · cerca de 90 MB

Android

  1. 1. Baixe o arquivo Codopolis.apk no botão abaixo, pelo celular.
  2. 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. 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.
Baixar para Android (.apk)

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: