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, Pocket Code and ct.js.

Copy a direct link to this comment to your clipboard
Alternatives
Get a badge for your siteScratch alternatives page was last updated

Alternatives list

  1. Construct 3 icon
     80 likes

    Browser-based 2D game creation engine using a visual event-driven system, integrates JavaScript for advanced development, requires no installation or prior programming, supports exporting to HTML5, mobile platforms, Xbox One, and enables real-time editing on any device.

    56 Construct 3 alternatives

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Windows
    • Online
    • Software as a Service (SaaS)
    Good alternative?
     
  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.

    Cost / License

    Application type

    Platforms

    • Linux
    • Online
    • Raspberry Pi
    Good alternative?
     
    |
    1
  3. 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
    • Mac
    • Linux
    • Debian
    • Ubuntu
    • Raspberry Pi OS
    • Linux Mint
    • Arch Linux
    • Flatpak
    • Flathub
    • Snapcraft
    • AppImage
    Good alternative?
     
  4. Urho3D icon
     42 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.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Raspberry Pi
    Good alternative?
     
  5. Alice icon
     12 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.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  6. 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
    Good alternative?
     
  7. Develop your programming skills by quickly creating and modding retro arcade games with Blocks, JavaScript and Python in the online MakeCode editor, the offline app or your own local pxt-arcade server.

    31 Microsoft MakeCode Arcade alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Online
    • Self-Hosted
    Good alternative?
     
  8. Etoys icon
     1 like

    Etoys is an educational tool for teaching children powerful ideas in compelling ways. Etoys is a media-rich authoring environment and visual programming system.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  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
    Good alternative?
     
  10. 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.

    5 mBlock alternatives

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Chrome OS
    • Android Tablet
    • iPad
    • GB flagUnited Kingdom
    mBlock screenshot 1
    Good alternative?
     
  11. 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.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Online
    • Android
    • iPhone
    • iPad
    • Google Chrome
    Good alternative?
     
  12. eBlock icon
     2 likes

    A Scratch-based application with which you can program a wide variety of devices (Arduino, BBC micro:bit, STM32, SAMD51, ESP32, NRF5 ... ).

    Cost / License

    Platforms

    • Windows
    Good alternative?
     
You are at page 2 of Scratch alternatives