Boa tarde, mauroneto, tudo certo?

Entendi! Eu uma vez encontrei um site que dava para praticar a parte de resolução de problemas a nível de programação mesmo, passando dos níveis mais básicos até os mais avançados, era o beecrowd (https://www.beecrowd.com.br/judge/en/login). Você acha que é uma boa abordagem seguir algo nessa linha?

não me refiro só a parte de programação, digo em termos mais gerais...por ex para fazer troubleshooting em uma aplicação que não se conecta a um banco de dadoa por ex e revisar as configurações de firewall