RubyMonk 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.
Code School Alternatives
Code School is described as 'Teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts' and is a online education service in the education & reference category. There are more than 25 alternatives to Code School, not only websites but also apps for Android, iPhone, iPad and Android Tablet. The best Code School alternative is freeCodeCamp, which is both free and Open Source. Other great sites and apps similar to Code School are Codecademy, Code.org, Envato Tuts+ and Treehouse.
Alternatives list
- 31 RubyMonk alternatives
EarSketch is a website to teach coding (Python & JavaScript) to beginners through music composition. It's a free platform that works on all browsers.
Cost / License
- Free
- Proprietary
Application types
Platforms
- Online

Featuring React Tutorials, React Newsletter, React Jobs, React Examples. Now reviewing the best programming tutorials.
Cost / License
- Free
- Proprietary
Platforms
- Online

Since 2001 Cocoa Dev Central has been one of the most popular sites devoted to Mac OS X programming
The 5-minute daily workout for your dev skills
Each daily workout gives you the best tips, tricks, features and challenges to level up your programming skills and sharpen your knowledge ?.
Cost / License
- Free
- Proprietary
Platforms
- Android
- iPhone
- iPad



TheCodePlayer is a new concept to make learning front end technologies easier. Code typed is played back like a video with output rendering making conceptual and process based learning butter-easy.
Cost / License
- Free
- Proprietary
Platforms
- Online
Waterbear is a toolkit for making programming more accessible and fun. Having a visual language means you don't have to focus on learning a syntax to start programming.
Cost / License
- Free
- Open Source
Platforms
- Online

Free Educational Video Tutorials on Computer Programming, Adobe Software, Computer Science and More!

Software development is hard. It's hard for developers who understand it, but it is even harder for those who don't have a technical background. Software can often seem like magic and that makes it hard for those who work with developers to build products.


+1
S2JS answers the question of where to go after Scratch.
S2JS is a tutorial that guides kids writing Javascript games that can run directly on their smartphones or any other browser-capable device. It explains Javascript in terms of Scratch, with a focus on achieving early result.
Cost / License
- Free
- Proprietary
Platforms
- Online
Cost / License
- Free
- Proprietary
Platforms
- Online

The best way to learn Regular Expressions is to play with combinations. Our game introduces the parts, then challenges your ability to put them together. In Expressions, you'll solve a series of sorting puzzles, using real regular expressions to sort lines of text (strings)...



























