A programação competitiva objetiva que os participantes resolvam problemas com o uso de algoritmos, estruturas de dados e técnicas de programação.
Neste curso introdutório de programação competitiva são trazidos problemas para serem resolvidos e algumas dicas e explicações sobre as competições nacionais da Maratona de Programação e Olimpíada Brasileira de Informática.