Khan Academy is not-for-profit with the goal of changing education for the better by providing a free world-class education to anyone anywhere.
Cost / License
- Free
- Proprietary
Application types
Platforms
- Online
- Android
- iPhone
- Android Tablet
- iPad




Cratecode is described as 'Website that helps people learn to code. It uses interactive online lessons and videos to teach web development and JavaScript. One of its main strategies is non-linear-learning, which allows students to take their own programming journey and learn what they want' and is a Code Learning service in the development category. There are more than 10 alternatives to Cratecode, not only websites but also apps for Android, iPhone, Android Tablet and iPad. The best Cratecode alternative is Khan Academy, which is free. Other great sites and apps similar to Cratecode are freeCodeCamp, Codecademy, SoloLearn and tutorialspoint.
Khan Academy is not-for-profit with the goal of changing education for the better by providing a free world-class education to anyone anywhere.




Free Code Camp's open source community help you build a job-worthy portfolio of real apps used by real people, while helping nonprofits.




Explore free interactive coding courses in web development, data science, and various languages. Codecademy offers a fun, collaborative learning environment with community support, personalized paths, skill assessments, and more, covering both foundational and advanced concepts.



Learning has never been this social and accessible for so many! Bit-sized videos and fun practice sessions grab your attention and keep you focused, for guaranteed best results!.




Free tutorials and reference manuals with examples for Computer Fundamentals, JSF, C Sharp, Flex, GWT, PL/SQL, Eclipse, JUnit, Pascal, Maven, Scala, Spring, Struts 2, HTML5, ANT, iBATIS, Django, JSP, JAVA, JDBC, AJAX, WAP, SQL, MySQL, C/C++, PERL, PHP, Ruby, Ruby on Rails...

The Odin Project is one of those "What I wish I had when I was learning" resources. Not everyone has access to a computer science education or the funds to attend an intensive coding school and neither of those is right for everyone anyway.


Code.org is a non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's something EVERY student in the world should be exposed to at some point in their childhood education.

An online teaching platform designed to help learners of all levels become confident and effective tutors. It offers 30 practical, interactive lessons covering topics such as identifying your teaching style, understanding how learners learn, delivering clear explanations...



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.


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



