Scratch AlternativesOnly apps categorised as Programming Languages

The best Programming Language alternative to Scratch is Snap!, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Scratch and 14 are Programming Languages so hopefully you can find a suitable replacement. Other interesting Programming Language alternatives to Scratch are EduBlocks, Flowgorithm, UCBLogo and Panther.

filter to find the best alternatives

Most Scratch alternatives are Programming Languages, but you can also narrow the list to Code Learning Services or Game Development Tools. Other popular filters are Android, iPad and Linux. You can also filter for EU-based alternatives if you prefer software from the European Union.
Copy a direct link to this comment to your clipboard
Alternatives
Scratch alternatives page was last updated

Alternatives list

  1. Snap! icon
     12 likes

    Snap! is a broadly inviting programming language for kids and adults that's also a platform for serious study of computer science.

    21 Snap! alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
    Good alternative?
     
    |
    4
  2. EduBlocks icon
     9 likes

    EduBlocks is a visual block based programming tool that will hopefully help teachers to introduce text based programming languages, like Python, to children at an earlier age.

    20 EduBlocks alternatives

    Cost / License

    Application type

    Platforms

    • Linux
    • Online
    • Raspberry Pi
    Good alternative?
     
    |
    1
  3. Flowgorithm icon
     15 likes

    Flowgorithm is a free application that helps you create programs using simple flowcharts.

    47 Flowgorithm alternatives

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    Good alternative?
     
  4. UCBLogo icon
     Like

    UCBLogo (also known as Berkeley Logo) is a free implementation of the Logo programming language that supports lists, files, I/O, and recursion. It can be used to teach computer science.

    8 UCBLogo alternatives

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  5. Panther icon
     2 likes

    Panther is a programming language aimed at young users with only a small knowledge of programming. Panther offers you a more advanced version of Scratch, a simple programming language developed at MIT.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Windows
    Good alternative?
     
  6.  2 likes

    Describes ToonTalk - an animated interactive world inside of which children can build programs and games.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    Good alternative?
     
  7. S2JS icon
     5 likes

    S2JS answers the question of where to go after Scratch.

    S2JS is a tutorial that guides kids writing Javascript games that can run directly on their smartphones or any other browser-capable device. It explains Javascript in terms of Scratch, with a focus on achieving early result.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Online
    Good alternative?
     
  8. R-cade icon
     2 likes

    The r-cade package is a very simple game engine for the Racket programming language with a few, specific goals in mind:

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    Good alternative?
     
  9. Scrotchh icon
     Like

    Scrotchh is a free programming language based on Scratch by MIT. It is easy to make your own dream games with blocks! try it now for free!.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    • Online
    • Scratch
    Good alternative?
     
  10. RubyMonk icon
     15 likes

    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.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Online
    Good alternative?
     
  11. Cyberix3D icon
     12 likes

    Free online 3D Game Maker. Make your own 3D games online! Create Games for Web, Mobile and Desktop. Easy to use.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Windows
    • Linux
    • Online
    • Chrome OS
    Good alternative?
     
  12. TREPL icon
     4 likes

    The main goal of this website is to provide a simple to use tool that will enable users to easily discover how computer programs work under the hood.. User can write his own programs and see how the computer's memory changes during it's execution.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Online
    Good alternative?
     
12 of 14 Scratch alternatives