I've been frequenting this website I recently found out about called Codewars.com. It's pretty neat! In order to sign up, you need to pass a few simple coding tests and then you can start taking on the challenges, which they call kata. Basically, you are given a task and have to write a function that completes the given task and have to test it out on a bunch of test cases they give you. Once you pass the test cases, you can submit it and gain reputation points. It seems like a really good way to work on coding skills, especially since you can see how others responded to the task and they are rated as well. I've been using it to improve my Ruby and Python scripting skills, but they have a couple other languages. There are a lot of languages that aren't supported yet but looks like they may start supporting soon which is very cool. Definitely recommend this to others who want to improve their coding abilities, especially with scripting languages like Python and Ruby.