Edabit.com's two most powerful features for learning, in my humble opinion, are the resources tab, and the ability to see other user's solutions once you've submitted your solution. Say you have tried to solve the problem on your own to no avail. If you click on the resources tab, you are presented with a list of links to resources that might be useful when it comes to solving that particular problem. There might be a link to MDN that explains Array.prototype.filter(), or a Wikipedia article explaining a particular math concept. For beginners especially, this feature gets them in the habit of checking the docs and trying to solve the problem on their own with Google when they are stuck. Also, a lot of the problems are solved utilizing the same methods and concepts, so you get a lot of opportunity to build programmer muscle memory.
The ability to see other user's solutions to the same problem will also make you a much better programmer, provided that you actually take the time to look at the other solutions, and try to understand them. It always feels good to solve a problem on your own, but there is almost always a better way to solve it. On edabit.com, you can view the solution after you solve it on your own, or, if you're really stuck, you can give up the points you would have earned to unlock the other solutions. Either way you win because the other users almost always solve it differently than you did. It's easy to get into a groove and want to crush as many problems as you can, but if you don't skip this step you will become a much stronger coder in a shorter amount of time.