A IA escreve. Você decide.
Ferramentas de IA geram funções inteiras em segundos. O que elas não garantem é que a regra do negócio está certa. Quem lê, testa e aprova precisa saber programar.
Programação na era da IA · Python do zero
A IA escreve código em segundos. Saber se ele está certo continua sendo trabalho de gente. Na Scraft você aprende Python do zero, revisa entregas de IA com testes e constrói projetos que rodam com o seu código.
Por que agora
A Scraft ensina as duas coisas: a programar do zero e a julgar o que a IA entrega.
Ferramentas de IA geram funções inteiras em segundos. O que elas não garantem é que a regra do negócio está certa. Quem lê, testa e aprova precisa saber programar.
Na Revisão de IA você recebe uma entrega convincente, investiga o contrato, corrige o defeito e prova com testes. Código bonito não passa: precisa funcionar.
Do primeiro print a APIs com FastAPI, agentes com LangGraph e projetos completos na Oficina. Prática real, feedback a cada tentativa e um mapa para seguir.
Aprender fazendo
Uma missão conecta o conceito, o problema e a sua solução em código.
Leia uma lição curta e o enunciado: o que construir, quais dados usar e qual resultado entregar.
Use o editor da plataforma para transformar o que aprendeu em um programa que resolve o problema.
Rode o código, compare a saída e envie sua solução. Os testes e as dicas ajudam você a corrigir cada tentativa.
Uma solução aprovada rende XP e registra a missão concluída. Acompanhe seu nível e o próximo passo no mapa.
Revisão de IA · primeiro caso grátis
Uma IA entregou a regra de desconto de uma loja e garantiu que testou. Sua missão é descobrir se ela está certa, corrigir e provar com testes. Este é o primeiro caso da plataforma, exatamente como você o encontra lá dentro.
A entrega recebida
“Testei uma compra de R$ 120 com SC10: aprovada. Testei R$ 80 sem cupom: recusada. A regra está funcionando.”
A loja pediu desconto somente para compras de pelo menos R$ 100 e com o cupom SC10. Os dois exemplos passam. Eles bastam para aprovar a entrega?
def pode_aplicar_desconto(total_centavos, cupom):
return total_centavos >= 10000 or cupom == "SC10"Parece certo, e os dois exemplos da IA passam. A tabela ao lado mostra o que eles não cobrem.
| Compra | Cupom | Entrega da IA | Depois da revisão |
|---|---|---|---|
| R$ 120,00o exemplo que a IA testou | SC10 | aprova | aprova |
| R$ 80,00o outro exemplo da IA | sem cupom | recusa | recusa |
| R$ 120,00só o total | sem cupom | aprovaerrado | recusa |
| R$ 80,00só o cupom | SC10 | aprovaerrado | recusa |
| R$ 100,00exatamente no limite | SC10 | aprova | aprova |
A entrega aprova duas compras que deveriam ser recusadas. Dois exemplos não são uma prova: a revisão cobra as quatro combinações da regra e o limite exato.
def pode_aplicar_desconto(total_centavos, cupom):
return total_centavos >= 10000 and cupom == "SC10"
def testar_desconto(verificar):
assert verificar(10000, "SC10") is True
assert verificar(10000, "") is False
assert verificar(9999, "SC10") is False
assert verificar(9999, "") is FalseAo clicar em Avaliar revisão, a plataforma confere a correção e ainda testa os seus testes: eles precisam aceitar código certo e falhar com o defeito original.
Sem cronômetro. A aprovação rende XP e conta no ranking, como qualquer missão.
Oficina · Premium
Na Oficina a tela já vem pronta e você escreve o Python por trás dela. Cada aula aprovada acende uma funcionalidade do app, e o botão Abrir projeto roda a aplicação com o seu código, direto no navegador. O primeiro projeto é uma calculadora de verdade.
12 + 3, calcular e responder.Cena ilustrativa com a tabela real do projeto: a interface é a mesma para todos, e o que acende cada tecla é o Python que você escreve. O 4.0 do visor vira 4 na aula 6.
Conteúdo disponível · Python
Os 14 mundos do mapa principal levam dos fundamentos a APIs com FastAPI, banco de dados, segurança e arquitetura. Na Biblioteca, duas trilhas de IA aplicada com LangChain e LangGraph, abertas para Premium sem pré-requisito de progressão.
Mapa principal · 14 mundos, em ordem
Um desafio na prática
Crie uma função que receba um nome e devolva uma saudação. Esta é uma solução possível, escrita em Python:
def saudar(nome):
return f"Olá, {nome}!"
print(saudar("Scraft"))Na plataforma, você envia sua solução e os testes conferem o resultado. Se algo falhar, o feedback ajuda a ajustar o código e tentar de novo.
Biblioteca · IA aplicada com Python
18 missões
Prompts, correntes, ferramentas, memória e RAG com Python.
17 missões
Grafos de estado, agentes, memória e fluxos com aprovação humana.
Novos desafios e conteúdos adicionados frequentemente.
Explorar a primeira missãoXP e progressão
O mapa mostra as missões concluídas e o que vem a seguir. Conclua missões em dias seguidos para manter sua sequência de prática.
XP são os pontos que você recebe ao ter uma solução aprovada. A quantidade varia conforme a missão e seu desempenho.
Seu XP acumulado faz o nível subir. A barra de progresso mostra quanto falta para o próximo nível, e as conquistas marcam etapas da jornada.
Conclua a missão final do mundo ou 80% das missões para abrir o seguinte, conforme o acesso do seu plano. O avanço vem da prática, no seu ritmo.
Escolha seu caminho
Aprenda no seu ritmo, sem perder o que já conquistou. Os dois planos Premium incluem a jornada completa.
Para começar
Grátispara sempre
Sem cartão. Sem prazo para experimentar.
Mais flexibilidade
R$ 19,90/mês
R$ 19,90 cobrados a cada mês.
Economize R$ 60,00 por ano
R$ 14,90/mês equivalente
R$ 178,80 cobrados de uma vez por ano.
Checkout seguro pela Stripe. A renovação é automática até o cancelamento, o acesso vale até o fim do período pago e você gerencia tudo pela sua conta. Ver condições
“Em breve” indica recursos em preparação, ainda sem data de lançamento definida. Progresso, XP e conquistas continuam salvos em qualquer plano.
Aprender programação
Guias gratuitos com exemplos e exercícios para sair da leitura e começar a construir.
Primeiros passos
Comece Python do zero com variáveis, números, textos e print. Entenda cada linha de um programa e faça um exercício com resultados para conferir.
Prática guiada
Pratique exercícios Python com condições, listas e funções. Confira entradas, resultados esperados e dicas para aprender a testar sua solução.
Backend e APIs
Aprenda FastAPI com uma rota Python, parâmetro de caminho e validação. Execute localmente, veja o JSON e entenda os próximos passos para criar APIs.
Perguntas frequentes
Você pode começar do zero. A jornada apresenta cada conceito antes de pedir que você o aplique em uma missão.
São casos em que você recebe uma entrega simulada de IA que parece correta, investiga o contrato, corrige o código e escreve testes capazes de denunciar o defeito. A avaliação é executável e determinística: seus testes são testados contra versões certas e defeituosas. O primeiro caso é gratuito.
Projetos completos construídos aula a aula. A interface já vem pronta; você escreve o Python por trás dela, e o botão Abrir projeto roda o app com o seu código, direto no navegador. O primeiro projeto é uma calculadora em 15 aulas. A Oficina é um recurso Premium.
Não. Cada solução é avaliada por testes executados em um ambiente isolado, com resultado determinístico e feedback do que falhou. A IA entra como tema: você aprende a revisar código gerado por IA e, na Biblioteca, a construir aplicações com LangChain e LangGraph.
Você lê uma explicação e um enunciado, escreve sua solução, roda o código e envia para os testes. O feedback mostra o que ajustar até chegar ao resultado esperado.
O mapa tem 14 mundos de Python, dos fundamentos a testes, APIs com FastAPI, banco de dados e arquitetura. A Biblioteca aprofunda LangChain e LangGraph. A Oficina reúne projetos completos, e a Revisão de IA, casos de revisão de código.
XP são pontos de experiência ganhos com soluções aprovadas; o total acumulado faz seu nível subir. Para abrir o próximo mundo, conclua a missão final ou 80% das missões do mundo atual, conforme o acesso do seu plano.
O acesso Free inclui os dois primeiros mundos da trilha, conforme sua progressão, e o primeiro caso de Revisão de IA: investigue uma entrega, corrija o código e demonstre o defeito com testes. Você pode criar a conta e começar sem cartão.
A assinatura renova automaticamente no período escolhido. Em Assinatura, dentro da sua conta, você pode alterar o cartão, consultar faturas, trocar o plano ou cancelar a renovação. O cancelamento mantém o Premium até o fim do período pago e seu progresso permanece salvo.
Use Solicitar reembolso na área Assinatura ou fale com [email protected]. O suporte analisa o pedido conforme as condições da contratação e a legislação aplicável. Um reembolso integral confirmado encerra a assinatura e o Premium; seu progresso fica salvo.
Sim. Novos desafios e conteúdos são adicionados frequentemente para você continuar praticando e ampliando o que sabe.
Sua jornada começa agora
Entre no primeiro mundo, revise o primeiro caso e descubra até onde a prática pode levar você.