Eu conheço tambem o site chamado HackerRank. Ele tem desafios desde iniciantes, como tomada de decisão, laços de repetição, at é mesmo para mais avançados, como ordenamento de dados, progressão aritmetica e outros.
Muito boa sua atitude de espalhar conhecimento.