RubyMonk is described as 'will teach you the syntax, idioms, and even the philosophy behind effective Ruby use in an interactive, Codecademy-like interface. As of now, RubyMonk is completely free to use' and is an website in the Development category. There are more than 25 alternatives to RubyMonk, not only websites but also apps for a variety of platforms, including Android, iPhone, Mac and Windows. The best alternative is freeCodeCamp, which is both free and Open Source. Other great sites and apps similar to RubyMonk are Codecademy (Freemium), Scratch (Free, Open Source), Code.org (Free) and Treehouse (Paid).
Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime.
Interactive platform for learning C# where you learn coding by reading an adventure story about fighting machines in the future. While reading you gonna meet challenges that require real coding to solve.