AlternativeTo Logo

Apps with 'Coding' feature

  1. 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 PersonalOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Java Mobile
    • Symbian S60
    • HP webOS
    • Blackberry
    • Android Tablet
    • BSD
    • Blackberry 10
    • PlayBook
    • Kindle Fire
    More
    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.


  2. Replit is a complete, collaborative cloud development environment in the browser featuring everything from linters and debuggers to third-party packages, hosting and deployment.
  3. W3Schools is a web developers information website, with tutorials and references on web development languages such as HTML, CSS, JavaScript, PHP, SQL, and JQuery, covering most aspects of web programming.
  4. Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
  5. 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...
  6. Achieve code mastery through challenge.
    • Free PersonalProprietary
    • Online
    More
    Engaging social network tasking developers with real world coding challenges and connecting them with great companies.
  7. 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:
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    More
    More
    Processing is an open source programming environment and library built to handle images, animation, and interactivity. It is used by students, artists, designers, researchers, and hobbyists for learning to code, prototyping, and producing full applications.
  8. Mimo is a platform that teaches computer science in a fun and interactive way.
    • FreemiumOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Chrome OS
    • Android Tablet
    • iPad
    • Self-Hosted
    • Google Chrome
    • Software as a Service (SaaS)
    • Bitbucket
    • GitHub
    • Firefox
    • GitLab
    More
    Gitpod is an open-source developer platform automating the provisioning of ready-to-code development environments.
    • FreemiumProprietary
    • Online
    More
    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.
    • FreeProprietary
    • Online
    • Android
    • Android Tablet
    More
    The coding app for beginners. With fun, quick lessons on your phone, the app teaches adult learners to write real JavaScript.