RosettaGit
GitHub-hosted compilation of code for the same solutions across multiple programming languages.
3 Alternatives To RosettaGit
Codingbat
The online programming practice in java and python.
DuoCoder
Wanna pick up a new language without relearning code basics?
SoloLearn
Learning has never been this social and accessible for so many!