sintaxe Abrir o app
Curso de programação no celular

Programação, uma lição por dia.

Python, JavaScript, SQL e HTML/CSS, do primeiro print ao código assíncrono. Você lê, vê o exemplo rodando e pratica escrevendo código de verdade.

Navegador do celularFunciona sem internetEm breve na Google Play
Python FluentePythonAutomate the Boring Stuff with PythonPythonThink PythonPythonEloquent JavaScriptJavaScriptYou Don't Know JS YetJavaScriptLearning SQLSQLUse The Index, Luke!SQLHTML & CSS: Design and Build WebsitesHTML e CSSEvery LayoutCSSO Programador PragmáticoCarreiraCódigo LimpoCarreiraEntendendo AlgoritmosFundamentos

Conteúdo baseado nos livros que formaram gerações de programadores

Como funciona

Leia. Veja. Pratique.

Toda lição segue o mesmo ritmo, em poucos minutos. Um texto curto apresenta a ideia, um exemplo comentado mostra o código rodando e as atividades fixam o que você aprendeu.

9:41
Texto da lição Definindo funções, com explicação de def, parâmetros e return

1Leia em 1 minuto

Explicações diretas, com os termos certos e uma nota prática no fim. Sem enrolação e sem vídeo de 40 minutos.

9:41
Exemplo comentado com a função area_retangulo e a saída 12

2Veja o código rodar

Cada lição traz um exemplo de verdade com a saída do lado. Dá para editar o exemplo e rodar de novo.

9:41
Questão respondida com a resposta certa e a explicação

3Pratique e receba a correção

Múltipla escolha, completar lacunas, ordenar linhas e escrever código. Cada resposta vem com a explicação.

Experimente agora

Uma questão de verdade, da lição 2.

É assim que o Sintaxe ensina: uma pergunta curta, um código pequeno e a explicação logo depois da resposta.

  • LiçãoVariáveis e tipos, Python, nível Básico
  • TipoQual é a saída?
  • No appErrou? A questão vai para o seu caderno de erros para revisar depois.
Qual é a saída?

O que este código mostra na tela?

1  x = "5"
2  print(x * 2)
Escolha uma resposta.
Linguagens

Quatro trilhas, do básico ao avançado.

Escolha por onde começar. Se você já programa, um teste de nivelamento libera as lições que você já domina.

Python

28lições
14desafios
3projetos
    exemplo.pyda trilha
    Recursos

    Feito para você voltar amanhã.

    Meta diária, ofensiva e liga deixam o hábito leve. Desafios, projetos e o caderno de erros fazem o conhecimento ficar.

    Modo desafio

    Contra o relógio, caça ao bug e desafio do dia

    49 desafios com tempo correndo, código com defeito para consertar e um conjunto novo de questões todo dia. Desafios não gastam vidas.

    Tela de desafios com o desafio do dia e os modos contra o relógio e caça ao bug
    Liga semanal

    Suba no ranking com quem estuda junto

    Entre com o Google, ganhe XP nas lições e dispute a liga da semana. O progresso sincroniza entre o celular e o computador.

    Liga da semana com seis alunos e seus pontos de XP

    Ofensiva e meta do dia

    Escolha a sua meta de XP por dia e mantenha a sequência. O mapa de atividade mostra cada dia em que você praticou.

    Caderno de erros

    Toda questão que você erra fica guardada. Uma revisão rápida traz de volta só o que ainda não ficou claro.

    Projetos guiados

    12 projetos montados em etapas, como o caixa da padaria em Python, o carrinho de compras em JavaScript e o painel da loja em SQL.

    Cola de sintaxe

    Os comandos que você mais procura, com um exemplo de uma linha e botão de copiar. Busca por palavra.

    Funciona sem internet

    Python, JavaScript, SQL e HTML rodam dentro do celular. Estude no ônibus ou no metrô, sem sinal.

    Certificado

    Terminou a trilha? Gere um certificado com o seu nome em alta resolução, pronto para postar.

    95lições
    473atividades
    49desafios
    12projetos
    Perguntas frequentes

    Antes de começar.

    Preciso saber alguma coisa antes?

    Não. A primeira lição começa no print("Olá, mundo"). Se você já programa, faça o teste de nivelamento: ele libera as lições que você já domina.

    Qual linguagem devo escolher primeiro?

    Para quem nunca programou, Python é o caminho mais suave. Se o seu objetivo é criar sites, comece por HTML e CSS e siga para JavaScript. SQL é a escolha certa para quem trabalha com planilhas, relatórios e dados.

    Funciona no meu celular?

    Funciona no navegador de qualquer celular, Android ou iPhone. No Android, você pode instalar pelo menu do Chrome em "Adicionar à tela inicial", e ele abre como um app. A versão da Google Play chega em breve.

    Preciso de internet para estudar?

    Só para abrir o app pela primeira vez. Depois, as lições e os códigos funcionam sem internet. Quando a conexão volta, o progresso sincroniza com a sua conta.

    Meu progresso fica salvo?

    Sem conta, o progresso fica guardado no aparelho. Com a conta Google, ele vai para a nuvem e aparece em qualquer celular ou computador em que você entrar.

    Quais dados o Sintaxe guarda?

    Só o necessário: nome, foto e e-mail da conta Google, o seu progresso e o XP da semana. Na liga, outros alunos veem o seu nome, a sua foto e o seu XP, nunca o e-mail. Não há anúncios. Veja a política de privacidade.

    Sua primeira linha de código leva um minuto.