Código + Design System

A IA que nunca te dá a resposta — ela te faz chegar lá.

Resolva desafios de código no editor ou desenhe arquiteturas de design system no canvas. A IA age como um tech lead exigente: faz perguntas, dá hints graduais e te força a raciocinar de verdade.

Claude
TypeScript
Next.js
React
Monaco
Node.js
Tailwind
Vercel

Aprender a programar virou copiar e colar. O raciocínio ficou pelo caminho.

Copilot e ChatGPT entregam a resposta antes de você formular a pergunta. Você avança nas tarefas, mas não internaliza nada — e na primeira tela em branco, trava. A ferramenta mais poderosa da história da computação está ensinando uma geração a não pensar.

Atalho

Como você usa IA hoje

🤔pergunta🤖IA cospefunciona💤esqueci

ship hoje · vazio amanhã

Retido

Como o Sócrates te ensina

🤔perguntapor quê?💭tenta💡entendi

+5 min de pensar · uma carreira de retorno

O loop socrático

Você trava. Ele pergunta. Você pensa.

Em vez de despejar a solução, o tutor devolve a pergunta certa no momento certo — te empurrando para o próximo passo sem entregar o destino.

  • Perguntas que miram o conceito, não a sintaxe
  • Hints que escalam só quando você pede
  • Cada ajuda registrada no seu score
api-padaria.ts
Como filtro só os produtos que vencem em 3 dias?
Antes de codar — que estrutura de dados o findAll() te devolve?
um array de objetos
Exato. E qual método de array filtra por uma condição?
Pense, depois pergunte
Score de independência
73/100
▲ 12 esta semana
APIs82%
Front-end64%
Algoritmos48%
Debugging71%
Independência medível

O quanto você resolveu sozinho, em número.

Cada desafio fecha com um score de independência. Pediu três hints? O número cai. Resolveu no seco? Ele sobe. Progresso que você não consegue terceirizar para a IA.

Como funciona

Sócrates, mas com uma tela de código.

01

Desafio realista

A IA gera um briefing de cliente fictício — escopo, restrições e dor. Você começa pelo problema, não pela sintaxe.

02

Perguntas, não respostas

Travou? O tutor pergunta “que estrutura resolve isso?”. Você responde, ele aprofunda. O raciocínio é seu.

03

Hints graduais

Três níveis de pista, do vago ao quase-direto. Você escolhe quanta ajuda quer — e paga em pontos.

04

Review socrático

No fim, a IA não corrige: ela interroga suas escolhas até você entender o porquê de cada linha.

Dois modos

Treine o que o mercado cobra. Pensando.

Código ou system design (arquitetura) — o mesmo princípio socrático: a IA nunca entrega pronto, ela te leva até lá.

Desafios de código

Editor Monaco de verdade, testes escondidos e um tutor que responde pergunta com pergunta. Resolva como no trabalho — sem cola.

  • JavaScript & TypeScript
  • Do iniciante ao nível big tech
  • Roda os testes na hora
Resolver código
Novo

Desafios de system design

Desenhe a arquitetura num canvas — serviços, bancos, filas e o fluxo dos dados. A IA enxerga seu diagrama e interroga cada decisão.

  • Canvas Excalidraw integrado
  • IA com visão analisa a arquitetura
  • Distribuição de dados, escala e trade-offs
Desenhar arquitetura

Feito para quem quer pensar, não copiar.

Um ambiente desenhado para o esforço produtivo — não para o atalho fácil.

Editor e canvas reais

Monaco completo (o motor do VS Code) para código e um canvas Excalidraw para design system. Nada de campo fake — você trabalha como na vida real.

IA que questiona

O tutor responde pergunta com pergunta. Ele te guia até a solução, mas a solução continua sendo sua.

Hints em três níveis

Do empurrão sutil ao quase-spoiler. Você decide a profundidade da ajuda e paga em pontos de independência.

Briefings reais

Cada desafio chega com cliente, escopo e restrições — como no trabalho de verdade, não como exercício de algoritmo.

Score de independência

Cada hint custa pontos. O dashboard mostra, sem piedade, o quanto você resolveu sozinho.

Review socrático

Submeteu? A IA não corrige — ela interroga suas escolhas até você entender por que fez o que fez.

Para todo tipo de desafio

Um campo de treino, não um tutorial.

REST & GraphQLModelagem de schema

APIs e modelagem de dados

Projete endpoints, queries e schema sob as restrições reais de um cliente fictício. O tutor questiona cada decisão de contrato e normalização antes de aceitar a sua solução — você defende o design, não só o código.

Saiba mais
EstadoComponentesEdge-cases

Interfaces de verdade

Estado, composição e os edge-cases que ninguém mostra no tutorial — sem colar a primeira resposta do chat.

Saiba mais
Big-OEstruturasTrade-offs

Estruturas e complexidade

Você justifica sua escolha de O(n) e a estrutura de dados antes de o tutor aceitar a solução.

Saiba mais
Stack traceCausa raizHipóteses

Caça ao bug guiada

Perguntas que te levam à causa raiz, em vez de despejar o stack trace já resolvido.

Saiba mais
JOINsAgregaçõesPipelines

SQL e pipelines de dados

Do JOIN ao agregado, raciocinando sobre o dado antes de escrever a query — e explicando o plano de execução.

Saiba mais
ShellScriptsAutomação

CLI e automação prática

Pequenas ferramentas que resolvem problemas reais e cabem em uma sessão. O tutor te empurra a tratar erros, flags e casos de borda como um script de produção — não como um snippet de blog.

Saiba mais
999
respostas entregues de graça
0
níveis de hint graduais
0%
do raciocínio continua seu
0
anos de método comprovado

O método, sem atalhos.

Zero respostas prontas

A IA é proibida de entregar a solução. Por design.

Hints rastreados

Toda ajuda fica registrada e pesa no seu score.

Review que questiona

Você defende cada escolha antes de fechar o desafio.

Progresso honesto

Métrica de independência que você não terceiriza.

“Eu sei que nada sei. E é exatamente isso que vai te tornar um dev de verdade — a coragem de pensar antes de perguntar.”
Σ

Sócrates

Filósofo · Atenas, 470 a.C.

o método que sobreviveu a 2.400 anos de atalhos

Programe como se a IA não existisse. Aprenda como se ela fosse seu mentor.

Comece um desafio em 30 segundos. Sem cartão, sem onboarding chato.