A plataforma definitiva de preparação prática para as certificações Linux (LPI)
Teoria + prática real + IA + dados de prontidão tudo no navegador, sem instalar nada.
O que é o UP Linux
O UP Linux é uma plataforma educacional de alta fidelidade técnica e pedagógica para quem quer passar nas provas de certificação Linux Professional Institute (LPI) e, mais do que isso, dominar o sistema na prática.
Diferente dos cursinhos baseados só em questões de múltipla escolha estáticas, o UP Linux põe o estudante para operar um Linux de verdade dentro do navegador: um terminal virtual fiel, desafios práticos validados automaticamente, cenários de incidente multi-etapa, simulados cronometrados e tutores de IA que orientam sem entregar a resposta.
O problema → A solução
| O problema | A solução do UP Linux |
|---|---|
| Decorar comandos não prepara para a prova nem para o trabalho real | Terminal virtual que executa comandos de verdade, com validação em tempo real |
| Estudar "no escuro", sem saber se já está pronto | Índice de Prontidão (score 0–100) que mede objetivamente sua preparação |
| Material genérico, desalinhado com o exame | Conteúdo mapeado aos objetivos oficiais das 3 certificações LPI |
| Travar num exercício e não ter a quem perguntar | Tutores de IA socráticos que dão dicas progressivas, 24/7 |
| Plano de estudos rígido | Trilha adaptativa que reage ao seu desempenho e à data da prova |
Números que importam
A escala de conteúdo do UP Linux cresce continuamente. Os números abaixo foram conferidos diretamente na base de dados do projeto.
| Categoria | Volume | Cobertura |
|---|---|---|
| Certificações | 3 | Linux Essentials (010-160), LPIC-1 (101/102), LPIC-2 (201/202) |
| Questões de quiz/simulado | ~4.700 | 1.000 fill-in-the-blank + ~100 múltipla escolha (Essentials) e ~3.600 (LPIC-2) |
| Desafios práticos de terminal | ~1.765 | 1.029 LPIC-1 + ~736 LPIC-2, validados por execução real |
| Cenários de incidente (PBL) | 30 avançados premium + dezenas adicionais | Resolução de problemas reais, multi-etapa |
| Comandos simulados no terminal | 190+ | De ls/grep a systemctl/apt/ip, com scripting |
| Funções de backend (Edge Functions) | 10 | IA, simulados, prontidão, planos de estudo, e-mails |
No total, são mais de 6.000 itens de conteúdo prático e teórico — e contando.
Diferenciais estratégicos
- Terminal Linux real, no navegador motor de shell em memória (~9.000 linhas) com
filesystem virtual, pipes, redirecionamentos, scripting (
if/for/while/funções) e estado de sistema (usuários, serviçossystemd, montagens, pacotes). Zero instalação. - Conteúdo verificado por execução real cada desafio e cenário é gerado a partir de uma pipeline que executa a solução no motor de shell antes de publicar. Nada de "gabarito quebrado".
- Tutores de IA socráticos orientam por níveis (dica → mais → solução) lendo o contexto vivo do aluno (histórico de comandos, saída atual), sem entregar a resposta de graça.
- Índice de Prontidão um score 0–100 que combina cobertura, acurácia, equilíbrio e consistência, com previsão de quando o aluno estará pronto para a prova.
- Trilha de estudos adaptativa — cronograma gerado a partir do desempenho, do peso de cada objetivo LPI e da data do exame; reajustável a qualquer momento.
- Cobertura completa LPI — do iniciante (Essentials) ao administrador avançado (LPIC-2), numa só plataforma.
A jornada do estudante
Onboarding + Diagnóstico → Trilha adaptativa → Prática diária → Simulado → Prontidão → Certificado
(nivela em ~2 min) (cronograma vivo) (quiz · terminal (cronometrado, (score 0-100, (verificável,
· cenários · SRS) estilo LPI) "está pronto?") QR + LinkedIn)
- Onboarding — wizard de 6 passos + diagnóstico de nivelamento (12 questões) que calibra a experiência.
- Trilha adaptativa — plano semanal focado nos seus pontos fracos e no peso dos objetivos.
- Prática diária — quiz multimodal, desafios no terminal, cenários de incidente e revisão espaçada (SRS).
- Simulado — prova cronometrada no estilo LPI, com relatório detalhado.
- Índice de Prontidão — feedback objetivo de quão perto você está de passar.
- Certificado — emitido ao atingir a nota de corte; verificável publicamente.
Módulos & Funcionalidades
Terminal Virtual Unix-like
Interpretador de shell de alta fidelidade construído no client-side: 190+ comandos, pipes,
redirecionamentos (>, >>, 2>, &>), substituição de comandos $(), variáveis,
histórico (!!, !N), autocompletar e scripting real (if/for/while/case/funções).
Simula estado de sistema LPIC (usuários, systemctl, montagens, apt/dpkg/rpm) e
inclui correção pedagógica: sugestão por distância de Levenshtein (gert → grep),
detecção de flags faltantes (ex.: grep -i) e cartões explicativos.
Quiz multimodal
Um motor de estudo com 5 modos: livre, por tópico, cronometrado, diagnóstico e revisão (SRS). Suporta múltipla escolha e preencher lacunas (fill-in-the-blank) com verificação server-side.
Repetição espaçada (SRS)
Fila de revisão inteligente: o intervalo cresce exponencialmente a cada acerto e reinicia no erro, maximizando a retenção com o mínimo de tempo de estudo.
Desafios práticos
Tarefas hands-on resolvidas no terminal virtual, com verificação automática do estado do sistema e conclusão registrada no servidor. Inclui ranking de desafios concluídos.
Cenários de incidente (PBL)
Simulações de problemas reais (disco cheio, serviço fora do ar, conflito de porta…) em múltiplas etapas sequenciais, com severidade (de baixa a crítica) e briefing narrativo. Aprendizado baseado em problemas, do jeito que acontece na operação real.
Simulados cronometrados
Provas no estilo LPI com blueprints (distribuição por tópico, nota de corte, limite de tempo) e relatório analítico: score por tópico, análise de fadiga (1ª vs. 2ª metade), histórico e próximos passos.
Tutores de IA
Dois assistentes baseados em gpt-4o-mini via Edge Functions:
- Tutor do Quiz — explica a questão sob demanda, com cache por questão (econômico em tokens).
- Tutor dos Cenários — socrático em 3 níveis (dica → mais → solução), lê o contexto do terminal e tem rate-limit diário por usuário.
Onboarding + diagnóstico
Personaliza a experiência no primeiro acesso (certificação, nível, objetivo, data da prova) e semeia o histórico com um diagnóstico de nivelamento que adapta a trilha.
Índice de Prontidão
Score 0–100 no topo do dashboard combinando cobertura, acurácia, equilíbrio e consistência, com contagem regressiva para a prova, tópico mais frágil e tendência de 7 dias.
Trilha de estudos adaptativa
Cronograma semanal gerado por algoritmo que prioriza tópicos fracos e de maior peso LPI, ajustando-se ao tempo disponível e recalculável após cada simulado.
Gamificação & certificado
Streaks de acertos, metas diárias, ranking/leaderboard e certificado digital verificável (número público, QR code e compartilhamento no LinkedIn) ao passar no simulado.
Pipeline de autoria de conteúdo
O grande diferencial técnico do UP Linux: conteúdo nunca é escrito em SQL à mão. Tudo segue o fluxo:
Dados em TypeScript → *:verify (executa no motor de shell real) → *:gen (gera SQL idempotente)
Assim, todo desafio e cenário é comprovadamente resolvível antes de chegar ao aluno.
| Domínio | Verificar | Gerar |
|---|---|---|
| Desafios LPIC-1 | npm run challenges:verify |
npm run challenges:gen |
| Desafios LPIC-2 | npm run lpic2:verify |
npm run lpic2:gen |
| Cenários de incidente | npm run scenarios:verify |
npm run scenarios:gen |
| Questões | npm run questions:verify |
npm run questions:gen |
Regra de ouro: nunca editar os arquivos SQL gerados. Edite os dados em
scripts/e rodeverify+gen.
Segurança & Privacidade
- Row Level Security (RLS) em todas as tabelas: cada usuário só enxerga seus próprios dados.
- Lógica sensível no servidor (cálculo de notas, conclusão de desafios, prontidão) via Edge Functions — nunca confiável apenas no client.
- Rate-limit de IA por usuário para controle de custo e abuso.
- A chave anônima (
VITE_SUPABASE_PUBLISHABLE_KEY) é pública por design e segura no browser; aSERVICE_ROLE_KEYnunca é exposta em variáveisVITE_*.
Roadmap & visão
O UP Linux foi desenhado para crescer de forma exponencial:
- Pipeline escalável — adicionar centenas de itens de conteúdo é uma questão de escrever
dados em TypeScript e rodar
verify+gen, com qualidade garantida por execução real. - Cobertura crescente — de Linux Essentials a LPIC-2 hoje, com arquitetura pronta para novas certificações e trilhas.
- IA cada vez mais contextual — tutores que entendem o estado do aluno em tempo real.
- Decisão orientada a dados — o Índice de Prontidão e os relatórios abrem caminho para recomendações e personalização ainda mais profundas.
Identidade visual
Estética dark & glassmorphic premium: desfoque de fundo, bordas translúcidas, animações físicas suaves e paleta de tons escuros, âmbar e verde sinalizador — com banimento deliberado do roxo genérico de IA, reforçando uma marca própria e reconhecível.



