CodePath é um aplicativo de quiz offline para aprender os fundamentos da programação. Ele abrange seis tópicos: Python, Kotlin, JavaScript, SQL, HTML/CSS e Git.
O aplicativo contém mais de 200 perguntas organizadas por linguagem e tópico. Cada tópico inclui questões de múltipla escolha e verdadeiro/falso com explicações para cada resposta.
Como funciona:
- Escolha uma linguagem de programação e um tópico
- Responda a 10 perguntas por sessão de quiz
- Leia a explicação após cada resposta
- As perguntas que você errou são repetidas ao final da sessão
- Seu progresso é salvo localmente no dispositivo
Recursos:
- Quizzes diários: quatro modos de quiz disponíveis todos os dias — Mix Diário (perguntas de todas as linguagens), Rodada Rápida (5 perguntas rápidas), Tópicos em que você tem dificuldade (pratique as áreas em que você tem mais dificuldade) e Desafio de Linguagem (aprofundamento em uma linguagem aleatória)
- Acompanhamento do progresso: veja sua precisão e o número de perguntas respondidas por linguagem
- Revisão de erros: revise as perguntas que você respondeu incorretamente e pratique-as novamente
- Contador de sequência: acompanha os dias consecutivos de atividade
- XP e níveis: ganhe pontos de experiência para cada pergunta respondida
- Dica do dia: uma breve dica de programação na tela inicial, atualizada diariamente
- Temas claro e escuro
- Funciona completamente offline — não requer conexão com a internet
- Sem anúncios, sem cadastro de conta, sem coleta de dados
- Disponível em inglês, russo e ucraniano
Linguagens e tópicos suportados:
- Python: - Kotlin: conceitos básicos, tipos de dados, strings, listas, loops, funções, POO, módulos, entrada/saída de arquivos, tratamento de erros
- Kotlin: conceitos básicos, segurança contra nulos, coleções, funções, POO, corrotinas, extensões
- JavaScript: conceitos básicos, DOM, funções, arrays, objetos, assíncrono, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, subconsultas
- HTML/CSS: tags, seletores, Flexbox, Grid, design responsivo
- Git: conceitos básicos, ramificação, mesclagem, fluxo de trabalho
Todos os dados são armazenados no dispositivo. O aplicativo não envia nenhuma informação pessoal para servidores externos.
Atualizado em
7 de abr. de 2026