Olá, Lucas. Como vai?
Excelente sugestão! A Beecrowd (antigo URI Online Judge) é, de fato, uma das plataformas mais tradicionais e respeitadas para quem deseja treinar o que chamamos de programação competitiva e lógica de algoritmos.
Para agregar valor à sua indicação, é interessante destacar por que plataformas de "Online Judge" como essa são tão eficazes para quem está estudando Pensamento Computacional:
- Feedback Imediato: O fato de o sistema validar o código na hora ajuda o estudante a entender se ele considerou todos os cenários possíveis (os chamados edge cases), como números negativos ou entradas vazias.
- Abstração e Decomposição: Os problemas da Beecrowd geralmente vêm em formatos de "historinhas". O desafio do aluno é ler o texto, extrair o que é importante (abstração) e quebrar o problema em passos lógicos (decomposição) antes de codar.
- Variedade de Níveis: Começar pelo nível "Iniciante" permite que o aluno ganhe confiança antes de partir para estruturas de dados mais complexas.
Além da Beecrowd, para quem está começando agora e talvez sinta um pouco de dificuldade com o inglês ou com a rigidez dos juízes online, outra dica complementar é o Exercism, que foca bastante na qualidade do código, ou até mesmo os desafios de lógica do HackerRank.
Ter esse hábito de resolver pelo menos um problema de lógica por dia é o que realmente "vira a chave" na mente de um programador. Parabéns por compartilhar essa ferramenta com a comunidade, com certeza vai ajudar muitos colegas a saírem da teoria para a prática!
Espero que possa ter lhe ajudado!