Como Estudar para Maratona de Programação?

Para formar uma equipe competitiva na Maratona de Programação você precisa se dedicar bastante e de forma eficiente. Para isso, você precisa aprender os conteúdos mais recorrentes e fazer bastantes questões. Irei recomendar alguns sites para estudar conteúdos e outros sites para praticar.

Onde Aprender Conteúdos Novos?

Abaixo, irei listar alguns sites para aprender conteúdos de acordo com seu nível em programação competitiva.

Treino Iniciante

Em seu primeiro contato com a maratona de programação, recomendo um treino mais conteudista. Para isso podemos aproveitar os cursos da plataforma Neps Academy. Nessa plataforma você terá uma boa base para começar na maratona.

A minha dica é finalizar o curso de introdução e depois ficar intercalando entre os demais cursos. Acredito que seja mais fácil assim, pois os cursos vão ficando difíceis.

Além do Neps Academy temos outras opções bastante boas:

Treino Médio

Após fortalecer a base com os conteúdos acima, você precisa aumentar o seu background de assuntos. Para isso, você pode utilizar os seguintes sites:

Treino Avançado

Para se tornar ainda mais competitivo, você precisa ir mais além nos conteúdos. Abaixo temos algumas opções:

Onde Praticar?

Além de aprender conteúdos novos, é importantíssimo praticar esses assuntos. Então irei listar algumas plataformas para esse propósito:

É importante ressaltar que a qualidade das questões é mais importante que a quantidade. Não adianta nada fazer 2 mil questões fáceis se você não souber fazer as questões médias e difíceis.

Participe da Comunidade Brasileira

Apesar de ter bastante material sempre vai surgir dúvidas. Para isso, existem dois grupos excelentes com várias pessoas experientes e que já participaram da mundial do ICPC que podem te ajudar.