Codingbat
The online programming practice in java and python.
18 Alternatives To Codingbat
CodeAvengers
Code Avengers is the fun, easy way to learn Javascript, the computer programming language of the…
CodeSignal
CodeSignal is the leading assessment platform for technical hiring.
Coderbyte
Coderbyte is a place built for anyone to practice and perfect their programming skills.
Codewars
Achieve code mastery through challenge.
Codier
Explore and attempt front-end coding challenges.
Devskiller
Review of DevSKiller Software: system overview, features, price and cost information. Get free demos and compare to similar programs.
Free Code Camp
Learn to code by helping nonprofits.
Grasshopper App
Grasshopper is the coding app for beginners. With fun, quick lessons on your phone, the app teaches adult learners to write real JavaScript.
LeetCode
Practice and level up your development skills and prepare for technical interviews.
Programming Hub
The best app to learn 14+ programming languages such as Python, Assembly, HTML, VB.
Programmr
At Programmr you can code, compile & run your programs directly in the browser.
RosettaGit
GitHub-hosted compilation of code for the same solutions across multiple programming languages.
RubyMonk
RubyMonk will teach you the syntax, idioms, and even the philosophy behind effective Ruby use in an…
SoloLearn
Learning has never been this social and accessible for so many!
Spoj
Sphere Online Judge created for the coders’ community to train, to learn and to make progress.
Topcoder
The Topcoder home page has received a slick new makeover that lets new customers quckly login, discover the power of our community, and launch challenges.
Treehouse
Build an App. This is the spot to learn how to build apps. You’ll learn the language, tools, and necessary concepts to get your app out the door. Get Started · Feature business .
TutsPlus (Tuts+)
Learn Creative Skills, Shape Your Future