if you’re like me, you want to stop with reading about theory and apply your language skills. Sure, there are sites like CodeEval, CodinGame , HackerEarth, HackerRank and CodeEval and topcoder. However, all of those sites are geared for seasoned developers rather than casual coders. The site I want to introduce is Codewars. I like how Coder Wars is formatted around martial arts nomenclature (I practiced some shotokan in high school, so the site isn’t esoteric for me) There’s no prizes,competitions or problem constraints (although Rubyists will be disappointed in the amount of challenges in JavaScipt). You get a problem based on difficulty (I like to work my way up) and you solve it – that’s it. You can look at other’s clever and best practice solutions when you solve the problem or give up and look at the solutions but lose your points for leveling up ranks. There are some concepts in OOP that I didn’t know about or had to research because it slipped my mind (instanceof, proper way to return an object). But the best part for me is that I am learning and I love it (Okay, maybe not some problems). Check it out today.