Cost / License
- Free
- Proprietary
Platforms
- Online
- Self-Hosted
Coderbyte is described as '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' and is a Code Learning service in the development category. There are more than 100 alternatives to Coderbyte, not only websites but also apps for a variety of platforms, including Android, iPhone, SaaS and Windows apps. The best Coderbyte alternative is freeCodeCamp, which is both free and Open Source. Other great sites and apps similar to Coderbyte are Coursera, Codecademy, Scratch and exercism.
Website to help developers improve their programming skills by practising simple coding exercises. The target audience is Software Engineers, Test Automation Engineers, or anyone curious about computer programming.


Learn and Practice on almost all coding interview questions asked historically and get referred to the best tech companies.
This resource is created to provide short programming problems for all who wants learn programming and improve their programming skills, but who could not easily find enough tasks for practice.

TutorialsTeacher.com is optimized for learning web technologies step by step. Examples might be simplified to improve reading and basic understanding.

Learnie is a paradigm shift in how to think about learning systems. It is the way to create and share engaging user-generated video microlearning. Courses are user-generated and built in a series of up to 30-second microlearning bursts.

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.


Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products.

Waterbear is a toolkit for making programming more accessible and fun. Having a visual language means you don't have to focus on learning a syntax to start programming.

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.



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