Scratch Alternatives

Scratch is described as 'Programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas' and is a very popular game development tool in the development category. There are more than 50 alternatives to Scratch for a variety of platforms, including Windows, Web-based, Mac, Linux and iPhone apps. The best Scratch alternative is GDevelop, which is both free and Open Source. Other great apps like Scratch are Code.org, microStudio, Snap! and Pocket Code.

Copy a direct link to this comment to your clipboard
Scratch alternatives page was last updated

Alternatives list

  1. MakeCode icon
     4 likes

    Microsoft MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels. It's a free, open source platform for creating engaging computer science learning experiences that...

    9 MakeCode alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Online
    • Self-Hosted
     
    |
    1
  2. Urho3D icon
     43 likes

    Urho3D is a lightweight, cross-platform rendering and game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.

    84 Urho3D alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Raspberry Pi
     
  3. 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.

    Cost / License

    Platforms

    • Linux
    • Online
    • Raspberry Pi
     
    |
    1
  4. Alice icon
     13 likes

    Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing.

    83 Alice alternatives

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  5. codeSpark Academy teaches the basics of computer programming through a variety of interactive learning activities including puzzles, games, step-by-step creative projects, game design and offline printables – all of which can be monitored by parents.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
     
  6. TurboWarp icon
     3 likes

    TurboWarp is a Scratch mod that compiles projects to JavaScript to make them run really fast.

    12 TurboWarp alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Online
     
  7. MonoGame icon
     31 likes

    One framework for creating powerful cross-platform games. The spiritual successor to XNA with 1000's of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework without any black boxes.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
  8. Banquise icon
     5 likes

    Banquise is a global community of players and creators. Create any games or other interactive content in no-code and share it with the whole community.

    60 Banquise alternatives

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Online
    • Android
    • iPhone
    • iPad
    • Google Chrome
     
  9. Flowgorithm icon
     15 likes

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

    45 Flowgorithm alternatives

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
     
  10. Programming Hub icon
     21 likes

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

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Android
    • iPhone
    • Android Tablet
    • iPad
     
    |
    1
  11. Scratux icon
     3 likes

    Scratux is a block-based visual programming language targeted primarily at children. Basically Scratux aims to provide Open Source Linux binaries of Scratch Desktop.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
     
  12. mBlock icon
     Like

    One-stop coding platform tailored to coding education. With mBlock, students can easily create games, animations and program robots by dragging and dropping blocks, or through writing Python.

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Chrome OS
    • Android Tablet
    • iPad
     
You are at page 2 of Scratch alternatives