S2JS Alternatives

    S2JS is described as 'answers the question of where to go after Scratch' and is an website in the Development category. There are more than 10 alternatives to S2JS, not only websites but also apps for a variety of platforms, including Mac, Windows, Linux and Android. The best alternative is Codecademy, which is free. Other great sites and apps similar to S2JS are Scratch (Free, Open Source), Grasshopper (Free), SitePoint (Freemium) and Enlight - Learn to Code (Free, Open Source).

    This page was last updated Jul 22, 2021

    1. Learn to code interactively, for free.
      show more
    2. 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.
      show more


      • FreeProprietary
      • Online
      • Android
      • iPhone
      • Android Tablet
      • iPad
      The coding app for beginners. With fun, quick lessons on your phone, the app teaches adult learners to write real JavaScript.
      show more
    3. Learn Web Design and Development with SitePoint tutorials, courses, and books - HTML5, CSS3, JavaScript, PHP, mobile app development, Responsive Web Design.
      No screenshots yet
    4. Enlight is a resource aimed to teach anyone to code through building projects.
      Main page used to be https://enlight.ml.
      https://tryenlight.github.io/
      https://enlight.nyc
      No screenshots yet


      • FreeProprietary
      • Mac
      • Windows
      • Linux
      • Online
      • Android
      • Chrome OS
      • iPad
      Interactive platform for learning C# where you learn coding by reading an adventure story about fighting machines in the future. While reading you gonna meet challenges that require real coding to solve.
      show more
    5. Freelance community social center. Dynamic forum, high-powered discussions, platform ratings, marketplace news, independent workforce chat.
      No screenshots yet
    6. Code along means to be able to observe someone doing the actual coding, hearing their thought process, and optionally follow along.
    7. Snap! (formerly BYOB) is a visual, drag-and-drop programming language. It is an extended reimplementation of Scratch (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own Blocks.
      show more
      • FreemiumProprietary
      • Online
      • Android
      • iPhone
      Progate is an online platform to learn programming. Learn HTML, CSS, Ruby, Ruby on Rails, PHP, Javascript, Java, Swift, Git interactively on the browser.
      show more
    Showing 10 of 15 alternatives