Держите:
https://www.hackerrank.com/
https://www.codewars.com/
https://www.codingame.com/
https://checkio.org/
Иронию предыдущих отвечающих понимаю, лучше всего учишься всегда на реальных задачах. Но подобные ресурсы дают возможность "оттачивать" мастерство. В текущей работе обычно вы не можете позволить себе потратить достаточно времени на поиск красивого решения вместо работающего.