Free Code Camp's open source community help you build a job-worthy portfolio of real apps used by real people, while helping nonprofits.




The best free alternative to Programmr is freeCodeCamp, which is also Open Source. If that doesn't suit you, our users have ranked more than 10 alternatives to Programmr and 12 is free so hopefully you can find a suitable replacement. Other interesting free alternatives to Programmr are Envato Tuts+, Topcoder, Codingbat and Upskill.
Free Code Camp's open source community help you build a job-worthy portfolio of real apps used by real people, while helping nonprofits.




Explore thousands of tutorials, tips and tricks from leading industry experts.



Topcoder provides members opportunities to demonstrate their expertise, improve their skills, and win cash, while helping real world organizations solve real world problems.
The online programming practice in java and python.
CodingBat is a free site of live coding problems to build coding skill in Java, and now in Python (example problem), created by Nick Parlante who is computer science lecturer at Stanford. The coding problems give immediate feed.



Upskill makes it simple and affordable for anyone worldwide to become a job-ready programmer by taking a straight forward approach to education and job prep.


A simple web app filled with CS courses designed to give developers the skills they need to get a high-paying job.




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.
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.