int main() {
return (0);
while (*str)
#!/bin/bash
def solve():
#include <unistd.h>
malloc(sizeof(int))
git push origin main
Treino PRO Logo

Prepare-se para a Piscine 42

Plataforma de estudos interativa com exercicios praticos em C, Shell, Python, HTML, CSS, JavaScript e PHP. Treine, aprenda e conquiste sua vaga na 42 Sao Paulo.

C
Shell
Python
HTML
CSS
JavaScript
PHP
terminal

$ gcc -Wall -Wextra -Werror ft_strlen.c

$ ./a.out

> Todos os testes passaram!

$

Potencialize Seu Editor

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.

Terminal Automático

Abra o terminal com o atalho webytehub e valide seus exercicios da 42 em poucos segundos com testes locais.

Correcao Rigorosa

Norminette executada em tempo-real no modulo e verificacao da sintaxe antes mesmo de voce compilar.

Terminal Webytehub

Don't Panic.

A Piscine pode parecer desafiadora, mas com dedicacao e pratica, voce vai conseguir. Estamos aqui para te ajudar nessa jornada.

42+
Exercicios para praticar
7
Linguagens disponiveis
100%
Gratuito e open source
Quem Somos

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.

21+Exercicios interativos
3Linguagens de programacao
100%Gratuito e open source
Linguagens

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 exercicios

A base de tudo na Piscine. Domine ponteiros, strings, memoria dinamica e funcoes fundamentais usadas nos projetos da 42.

Topicos abordados:
  • 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 exercicios

Aprenda a navegar, manipular arquivos e automatizar tarefas no terminal. Essencial para sobreviver na Piscine.

Topicos abordados:
  • Listar e ordenar arquivos
  • Contar linhas com wc
  • Buscar padroes com grep
  • Permissoes com chmod
  • Renomear em lote com mv

Python

6 exercicios

Logica de programacao com Python. FizzBuzz, Fibonacci, ordenacao e manipulacao de strings preparam voce para pensar como programador.

Topicos abordados:
  • Inverter string sem slicing
  • FizzBuzz classico
  • Sequencia de Fibonacci
  • Bubble Sort
  • Contador de palavras
  • Verificar palindromo

HTML

1 exercicios

A linguagem de marcacao da web. Aprenda a estruturar paginas com semantica correta, acessibilidade e boas praticas modernas.

Topicos abordados:
  • 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 exercicios

Estilize suas paginas com CSS moderno. Flexbox, Grid, animacoes e design responsivo para criar interfaces profissionais.

Topicos abordados:
  • Seletores e especificidade
  • Flexbox e Grid Layout
  • Design responsivo (media queries)
  • Animacoes e transicoes
  • Variaveis CSS (custom properties)
  • Posicionamento e z-index

JavaScript

2 exercicios

A linguagem da web. Domine manipulacao do DOM, eventos, funcoes assincronas e logica de programacao com JavaScript moderno.

Topicos abordados:
  • Variaveis, tipos e operadores
  • Funcoes e closures
  • Manipulacao do DOM
  • Eventos e callbacks
  • Promises e async/await
  • Arrays (map, filter, reduce)

PHP

1 exercicios

Desenvolvimento backend com PHP. Aprenda a criar APIs, conectar com bancos de dados e construir aplicacoes web dinamicas.

Topicos abordados:
  • Sintaxe basica e variaveis
  • Arrays e funcoes
  • Manipulacao de strings
  • Conexao com MySQL (PDO)
  • Formularios e requisicoes HTTP
  • Sessoes e autenticacao basica
Hub 42

Conheca a Escola 42 Sao Paulo

A 42 e uma escola de tecnologia inovadora, gratuita e sem professores. Fundada na Franca, chegou ao Brasil para transformar a educacao em programacao.

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.

Como funciona a Piscine?

1
InscricaoCadastre-se no site oficial da 42 SP
2
Testes OnlineComplete os jogos de logica e memoria
3
Piscine26 dias de imersao intensiva em C e Shell
4
SelecaoOs melhores sao selecionados para o curso
API

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

GET/api/exercises
Lista todos os exercicios disponiveis
GET/api/exercises?lang=c
Filtra exercicios por linguagem (c, shell, python)
GET/api/exercises/:id
Retorna detalhes de um exercicio especifico
GET/api/languages
Lista as linguagens disponiveis e contagem de exercicios
GET/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"
}
Contato

Entre em contato conosco

Tem duvidas, sugestoes ou quer contribuir com o projeto? Entre em contato ou nos acompanhe nas redes.

Desenvolvido por WebyteHub

Somos apaixonados por tecnologia e educacao. O Treino PRO e um projeto open source mantido com dedicacao para ajudar a comunidade 42.

Apoie o Projeto

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:

119********39

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.