A Olimpíada Brasileira de Informática promove o pensamento computacional e a programação entre estudantes do Ensino Fundamental e Médio de todo o Brasil.
"Todos neste país deveriam aprender a programar um computador, porque isso ensina você a pensar."— Steve Jobs
A Olimpíada Brasileira de Informática (OBI) é uma competição organizada pela Sociedade Brasileira de Computação (SBC) e pelo Instituto de Computação da UNICAMP. Seu objetivo é despertar o interesse dos jovens pela ciência da computação por meio de desafios estimulantes.
A OBI possui duas modalidades principais: Iniciação, para quem ainda não programa (resolução de problemas com lógica e raciocínio), e Programação, para quem já escreve código. Os melhores classificados podem representar o Brasil na IOI (Olimpíada Internacional de Informática).
Anos de história
Escolas participantes
Alunos inscritos
Seletiva Internacional
A OBI oferece duas trilhas: uma para quem está começando e outra para quem já programa.
Para alunos que não programam. Resolução de problemas com lógica, raciocínio e algoritmos no papel.
Para alunos que já sabem programar. Resolução de problemas computacionais com código.
A competição é dividida em fases eliminatórias, com provas adequadas a cada modalidade e nível.
Primeira fase, realizada na própria escola ou município. Prova escrita (Iniciação) ou computacional (Programação). Classifica os melhores para a próxima fase.
Os classificados da fase local competem em nível estadual. As provas são mais desafiadoras e selecionam os representantes de cada estado para a fase nacional.
Final presencial na UNICAMP para Programação Nível 2. Os melhores são selecionados para a equipe brasileira na IOI (Olimpíada Internacional de Informática).
Datas importantes da Olimpíada Brasileira de Informática 2026.
Período de inscrições pelo site oficial. Professores cadastram seus alunos na modalidade Iniciação ou Programação. A inscrição é gratuita.
Em andamentoPrimeira fase aplicada nas escolas. Iniciação: prova escrita com problemas de lógica. Programação: competição online com resolução de problemas em código.
Em breveSegunda fase com provas mais desafiadoras. Os classificados avançam para a fase nacional. Modalidade Iniciação tem prova escrita; Programação, prova computacional.
AguardandoFinal presencial na UNICAMP para modalidade Programação Nível 2. Prova intensa de resolução de problemas com código. Seleção da equipe brasileira para a IOI.
AguardandoDivulgação dos resultados e entrega de medalhas de ouro, prata e bronze. Certificados digitais para todos os participantes. Anúncio da equipe brasileira para a IOI.
AguardandoDicas para estudantes e professores se prepararem para a OBI 2026.
Resolva provas de edições passadas. O site oficial disponibiliza provas de Iniciação e Programação com gabaritos e soluções.
Pratique problemas de lógica, sequências, padrões e análise combinatória. Essencial para a modalidade Iniciação.
Comece com Python ou C++. A OBI oferece cursos online gratuitos no site oficial. Pratique estruturas de dados e algoritmos.
Treine em plataformas como Beecrowd, Codeforces e AtCoder. Resolva problemas progressivamente mais difíceis.
Estude ordenação, busca binária, grafos, programação dinâmica e gulosos. Fundamentais para Programação Nível 1 e 2.
Forme grupos de estudo na escola. Discutir soluções e estratégias acelera o aprendizado e prepara melhor para a competição.
Ferramentas e materiais para preparação e prática de programação competitiva.
Portal com regulamento, inscrições, provas anteriores, cursos e todas as informações da olimpíada.
Acessar PortalAcervo completo de provas da OBI (Iniciação e Programação) com gabaritos e soluções comentadas.
Baixar ProvasCurso online gratuito de programação oferecido pela organização da OBI, ideal para iniciantes.
Começar CursoPlataforma brasileira de programação competitiva com milhares de problemas classificados por dificuldade.
PraticarPlataforma internacional com competições semanais, problemas variados e ranking global de programadores.
AcessarAprenda Python, a linguagem mais indicada para iniciantes na programação competitiva. Tutorial completo em português.
Aprender PythonConteúdos em vídeo para te ajudar na preparação para a OBI 2026.
Visão geral da olimpíada e processo de inscrição
Conceitos fundamentais para a modalidade Iniciação
Dicas práticas para resolver problemas com Python
Tire suas principais dúvidas sobre a OBI 2026.
Alunos do 6º ano do Ensino Fundamental ao 3º ano do Ensino Médio de escolas públicas e privadas. A inscrição é feita pela escola e é gratuita.
Não! A modalidade Iniciação é justamente para quem não programa. As provas envolvem problemas de lógica, raciocínio e interpretação. Já a modalidade Programação é para quem já sabe escrever código.
As linguagens aceitas são C, C++, Python e Java. A maioria dos competidores usa C++ devido à velocidade de execução, mas Python é excelente para iniciantes.
Medalhas de ouro, prata e bronze para os melhores de cada nível. Certificados para todos os participantes. Os destaques da modalidade Programação Nível 2 podem ser selecionados para a equipe brasileira na IOI.
Sim! A participação na OBI é totalmente gratuita. A escola se cadastra pelo site oficial e os professores inscrevem seus alunos nas modalidades adequadas.
A IOI (International Olympiad in Informatics) é a Olimpíada Internacional de Informática, a maior competição de programação para jovens do mundo. O Brasil seleciona sua equipe de 4 alunos através da fase nacional da OBI.
Sim! Existe o Nível Júnior da modalidade Programação, destinado a alunos de até 8º ano do Ensino Fundamental que já sabem programar.
Desenvolva o pensamento computacional dos seus alunos. A informática transforma o futuro — participe da maior olimpíada de computação do Brasil.