Extensao Oficial Treino Pro
Integramos as melhores ferramentas de avaliacao diretamente no seu Visual Studio Code. Nao saia do editor para revisar normas ou executar os testes da mini-moulinette.
Don't Panic.
A Piscine pode parecer desafiadora, mas com dedicacao e pratica, voce vai conseguir. Estamos aqui para te ajudar nessa jornada.
Uma plataforma feita para quem quer conquistar a 42
O Treino PRO nasceu da necessidade de uma ferramenta pratica e acessivel para preparar candidatos para a Piscine da 42 Sao Paulo. Acreditamos que a melhor forma de aprender programacao e praticando.
Foco na Piscine
Exercicios alinhados com o que voce vai encontrar na Piscine da 42 Sao Paulo, cobrindo desde conceitos basicos ate desafios avancados.
Aprendizado Guiado
Cada exercicio possui conceito teorico, dicas progressivas, solucao comentada e explicacao passo a passo para garantir compreensao total.
Pratica Interativa
Editor de codigo integrado com terminal simulado, verificacao automatica e feedback instantaneo para acelerar seu aprendizado.
Comunidade 42
Desenvolvido por estudantes e entusiastas da 42, com conteudo atualizado e foco na metodologia peer-to-peer que a escola valoriza.
Nossa Missao
Democratizar o acesso ao conhecimento em programacao e preparar a proxima geracao de desenvolvedores para os desafios da 42 Sao Paulo. Queremos que cada candidato chegue na Piscine com confianca, dominando os fundamentos de C, Shell e Python que serao exigidos.
Sete linguagens, uma preparacao completa
Desde os fundamentos da Piscine com C, Shell e Python ate desenvolvimento web completo com HTML, CSS, JavaScript e PHP.
C
10 exerciciosA base de tudo na Piscine. Domine ponteiros, strings, memoria dinamica e funcoes fundamentais usadas nos projetos da 42.
- ft_strlen, ft_swap, ft_putstr
- ft_strcmp, ft_atoi, ft_strcpy
- ft_strdup, ft_range
- Ponteiros e memoria
- Write e file descriptors
- Recursao (ft_putnbr)
Shell
19 exerciciosAprenda a navegar, manipular arquivos e automatizar tarefas no terminal. Essencial para sobreviver na Piscine.
- Listar e ordenar arquivos
- Contar linhas com wc
- Buscar padroes com grep
- Permissoes com chmod
- Renomear em lote com mv
Python
6 exerciciosLogica de programacao com Python. FizzBuzz, Fibonacci, ordenacao e manipulacao de strings preparam voce para pensar como programador.
- Inverter string sem slicing
- FizzBuzz classico
- Sequencia de Fibonacci
- Bubble Sort
- Contador de palavras
- Verificar palindromo
HTML
1 exerciciosA linguagem de marcacao da web. Aprenda a estruturar paginas com semantica correta, acessibilidade e boas praticas modernas.
- Estrutura basica de um documento
- Tags semanticas (header, main, footer)
- Formularios e validacao nativa
- Tabelas e listas
- Imagens, audio e video
- Meta tags e SEO basico
CSS
1 exerciciosEstilize suas paginas com CSS moderno. Flexbox, Grid, animacoes e design responsivo para criar interfaces profissionais.
- Seletores e especificidade
- Flexbox e Grid Layout
- Design responsivo (media queries)
- Animacoes e transicoes
- Variaveis CSS (custom properties)
- Posicionamento e z-index
JavaScript
2 exerciciosA linguagem da web. Domine manipulacao do DOM, eventos, funcoes assincronas e logica de programacao com JavaScript moderno.
- Variaveis, tipos e operadores
- Funcoes e closures
- Manipulacao do DOM
- Eventos e callbacks
- Promises e async/await
- Arrays (map, filter, reduce)
PHP
1 exerciciosDesenvolvimento backend com PHP. Aprenda a criar APIs, conectar com bancos de dados e construir aplicacoes web dinamicas.
- Sintaxe basica e variaveis
- Arrays e funcoes
- Manipulacao de strings
- Conexao com MySQL (PDO)
- Formularios e requisicoes HTTP
- Sessoes e autenticacao basica
Peer-to-Peer
Sem professores tradicionais. Voce aprende colaborando, revisando e sendo revisado por seus colegas.
Aprender Fazendo
Projetos praticos desde o primeiro dia. A pedagogia da 42 e baseada em resolver problemas reais.
Piscine Intensiva
26 dias de imersao total em programacao. E o processo seletivo mais desafiador e transformador do Brasil.
Gratuita
A 42 e 100% gratuita, sem mensalidades ou taxas. O unico requisito e ter mais de 18 anos e paixao por aprender.
Rede Global
Presente em mais de 30 paises, a 42 conecta voce a uma rede global de desenvolvedores e oportunidades.
Reconhecimento
Empresas de tecnologia reconhecem a formacao da 42 como referencia em resolucao de problemas e trabalho em equipe.
Integre com a API do Treino PRO
Acesse os exercicios, solucoes e dados da plataforma de forma programatica. Perfeito para bots, dashboards e ferramentas complementares.
Rapida e Leve
API otimizada para respostas rapidas, ideal para integrar com apps, bots e ferramentas de estudo.
RESTful
Endpoints simples e documentados seguindo padroes REST para facil integracao.
Aberta
Acesso livre para consulta de exercicios, solucoes e dados da plataforma.
Endpoints Disponiveis
/api/exercises/api/exercises?lang=c/api/exercises/:id/api/languages/api/exercises?lang=c&limit=1{
"data": [
{
"id": 1,
"title": "ft_strlen",
"language": "c",
"difficulty": "iniciante",
"description": "Implemente uma funcao que retorne o tamanho de uma string.",
"tags": ["string", "loop", "ponteiro"]
}
],
"total": 10,
"language": "c"
}Entre em contato conosco
Tem duvidas, sugestoes ou quer contribuir com o projeto? Entre em contato ou nos acompanhe nas redes.
Ajude a manter o Treino PRO vivo
O Treino PRO e um projeto gratuito e open source. Se ele te ajudou na preparacao para a Piscine da 42, considere fazer uma doacao para que possamos continuar ajudando mais estudantes.
Doe via PIX
Qualquer valor faz a diferenca. Copie a chave PIX abaixo:
Tipo: Telefone | Banco: Qualquer instituicao com PIX
Mantenha o Projeto Ativo
Ajude a manter os servidores funcionando e o conteudo sempre atualizado e disponivel para todos.
Mais Exercicios
Sua contribuicao permite a criacao de novos exercicios, linguagens e desafios para a comunidade.
Ferramentas Melhores
Investimos em melhorar o editor, terminal e recursos da plataforma para uma experiencia ainda mais completa.
Educacao Acessivel
O Treino PRO e e sempre sera gratuito. Sua doacao garante que mais pessoas tenham acesso a preparacao de qualidade.
Agradecemos de coracao cada contribuicao. Juntos, podemos democratizar o acesso a educacao em tecnologia e ajudar mais pessoas a conquistarem seu lugar na 42 Sao Paulo.
