Cost / License
- Free
- Proprietary
Application types
Platforms
- Online



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 iPhone, Android, Windows and SaaS apps. The best Coderbyte alternative is freeCodeCamp, which is both free and Open Source. Other great sites and apps similar to Coderbyte are Coursera, exercism, Codecademy and Scratch.



LeetCode is a platform for learning and improving coding skills with the goal of being fully prepared for programming interviews. Choose problems to solve from categories such as System Design, Algorithms and Database, join code contests and engage in mock interviews.





Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.


Tutorialzine is a site dedicated to bringing you the coolest web development tutorials and resources.
Bite-size video tutorials for badass web developers Learn the latest frameworks from industry pros.
CodinGame is a challenge-based training platform for programmers where you can play with the hottest programming topics.


Hyperskill is an educational platform for future professionals with the opportunity to learn theory and practice by programming your own working applications.




Treehouse teaches Web Design, Development and iOS to people everywhere, in order to help them achieve their dreams and change the world.


Treehouse is the most popular commercial alternative to Coderbyte.
When learning to code, most people get stuck on the "bridge" between memorizing syntax and understanding the logic that makes it all work. We believe the most effective way to learn a programming language is to break the process into three phases:



The best app to learn 14+ programming languages such as Python, Assembly, HTML, VB.NET, C, C++, C# (C Sharp), JavaScript, PHP, Ruby, R Programming, CSS, Java and much more!.


