Bloc.io is described as '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' and is a Code Learning service in the development category. There are more than 25 alternatives to Bloc.io, not only websites but also apps for a variety of platforms, including Android, iPhone, Android Tablet and iPad apps. The best Bloc.io alternative is freeCodeCamp, which is both free and Open Source. Other great sites and apps similar to Bloc.io are Codecademy, Code.org, Envato Tuts+ and Treehouse.