Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime.
Platforms
- Online
Sites and apps similar to Waterbear include freeCodeCamp, which is free and open source. Other options are Codecademy, Scratch, Code.org and Blockly. There's no shortage of Code Learning Services like Waterbear, with more than 25 alternatives for Windows, Linux, Android, Mac and iPhone.
Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime.
Interactive platform for learning C# where you learn coding by reading an adventure story about fighting machines in the future. While reading you gonna meet challenges that require real coding to solve.



Learn Web Design and Development with SitePoint tutorials, courses, and books - HTML5, CSS3, JavaScript, PHP, mobile app development, Responsive Web Design.
Bingo is a programming language based on Scratch by MIT which uses a "block" UI, where the user can snap together different blocks to make more advanced scripts. There are many added blocks to Scratch 1.4.



Progate is an online platform to learn programming. Learn HTML, CSS, Ruby, Ruby on Rails, PHP, Javascript, Java, Swift, Git interactively on the browser.



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




Teaching computer science to high school by providing web-based curriculum, teacher tools and resources, and professional development.
Since 2001 Cocoa Dev Central has been one of the most popular sites devoted to Mac OS X programming