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

Crunchy is described as 'Application that formats and delivers html-written Python tutorials inside a browser window, adding interactive elements and snazzy navigation' and is a Code Learning service in the development category. There are more than 10 alternatives to Crunchy for a variety of platforms, including Web-based, Android, iPhone, Mac and Windows apps. The best Crunchy alternative is Codecademy, which is free. Other great apps like Crunchy are Scratch, Code.org, Envato Tuts+ and Treehouse.
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.

This resource is created to provide short programming problems for all who wants learn programming and improve their programming skills, but who could not easily find enough tasks for practice.

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 Avengers is the fun, easy way to learn Javascript, the computer programming language of the web. Learners of all ability will enjoy the free interactive online lessons. Be a Coding Superhero with Code...
Teaching technology via app development. Learn By Doing : We believe that the best way to learn a language is to attempt building something on it. With tests to check your progress, our courses help you learn while coding.
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.




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

Since 2001 Cocoa Dev Central has been one of the most popular sites devoted to Mac OS X programming
http://blog.codeschool.com/post/40771271846/keeping-courses-fresh jQuery Air is a new way to learn jQuery directly in the browser. Learning jQuery for the first time should be fun, and jQuery Air allows you to get your feet wet in the most practical way possible.
You'll wat.
You'll be building real web applications, learning with other students, and receiving one-on-one attention from the mentors. We'll be pushing you to the very edge of your learning capacity. You will feel like quitting at times.
Teaching computer science to high school by providing web-based curriculum, teacher tools and resources, and professional development.