Check out exercism.org
Thanks. I’m going to check it up.
I found these sites. They seem very interesting.
Thanks for sharing. Life-long practicing is our way to mastery.