Tecnologias que você vai dominar

  • Python
  • JavaScript
  • TypeScript
  • Java
  • C#
  • Go

O mesmo "olá, mundo" em cada uma

Clique numa linguagem e veja o programa que a plataforma te ensina a escrever no primeiro dia.

zulcode — hello.js

➜ ~/zulcode node hello.js

Programar é verbo

.agora()

Lições curtas explicam um conceito de cada vez, com exemplo.

uma-aula.js
const aula = [
  "aprenda",].agora()
No navegador e no celular

Aprenda em qualquer tela.

Comece no computador e continue no celular. Sua trilha, sua ofensiva e seus rupees são os mesmos nos dois, sem nada para configurar.

Disponível noGoogle Play
zulcode-app.vercel.app/home
JS82605

Seção 1 · Unidade 1

Fundamentos do JavaScript

2/6
+10
Começar
O jogo por trás do estudo

Chama, rupees e penas

Os três números no alto do app são o que te faz voltar amanhã.

1 dia
início30+100+

Ofensiva

Estude um pouco todo dia e a chama cresce. Aos 30 dias ela fica violeta, aos 100 vira verde-água.

240
Aula concluída+10

Rupees

Cada aula concluída rende rupees. Troque na loja por temas, avatares e itens que salvam a ofensiva.

5 de 5 penas

Penas

Errou, perde uma pena e pensa melhor na próxima. Elas voltam com o tempo, e no PRO são ilimitadas.

Como funciona

Três passos, e o resto é repetir

Passe o cursor (ou toque) num cartão pra ver o verso.

passo 02ver o editor
Só de brincadeira

Caça ao bug

Quem programa passa boa parte do tempo procurando o que está errado. Treine o olho: ache o inseto escondido na grade e clique nele.

Bugs achados

00

linha 03
coluna 03

No app, os desafios são com código de verdade.

Metodologia

Você aprende escrevendo código, não assistindo vídeo

Cada lição é curta e termina com um desafio real: você escreve o código, roda ali mesmo no navegador e vê o resultado na hora. Acertou, ganha XP e destrava a próxima fase. Errou, perde uma vida e tenta de novo — o que te obriga a pensar antes de chutar.

  • Trilha com fases que destravam conforme você avança
  • Metas diárias e ofensiva pra criar o hábito
  • Ranking pra comparar seu progresso com o dos outros
main.py

Saída

clique em RODAR

Exemplo do tipo de exercício da plataforma.

Por que gruda

Vicia, mas faz bem
para seu futuro

Usamos mecânicas de jogos para tornar o aprendizado de programação divertido e viciante. Com desafios, recompensas e uma comunidade engajada, você vai querer voltar todos os dias para aprender mais e subir de nível!

Mantenha a Ofensiva

Estude um pouco todos os dias para manter o ritmo e a motivação. A prática constante é a chave para o sucesso!

Gerencie suas vidas

Errou? Perdeu uma vida. Isso te força a pensar antes de agir, tornando o aprendizado mais eficaz e divertido.

Desenvolva suas habilidades

Aprenda com desafios práticos e realistas que simulam situações do mundo real.

Ganhe recompensas

Complete desafios e alcance novos níveis para ganhar recompensas e validar seu progresso.

Dúvidas

O que perguntam antes de começar

É. Criar conta, seguir a trilha e resolver os desafios não custa nada e não pede cartão de crédito.

Não. A trilha começa do zero, explicando o que é uma variável antes de pedir que você escreva uma. Se você já sabe alguma coisa, dá pra avançar mais rápido pelas primeiras fases.

Não. O código dos exercícios roda no próprio navegador — você abre o site, escreve e vê o resultado ali mesmo.

Python, JavaScript, TypeScript, Java, C# e Go, cada uma com a própria trilha.

Funciona. No Android tem o app na Play Store, e no iPhone dá pra usar pelo navegador enquanto o app da App Store não chega. A trilha e a barra de navegação foram pensadas pro polegar.

O Zul já está te esperando

Crie a conta, escolha uma linguagem e faça a primeira lição agora.

Começar agora
Disponível noGoogle Play