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, Snap!, microStudio and Pocket Code.

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

Alternatives list

  1. 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
    EduBlocks vs Scratch Comments
    Guest
    Positive
    0

    Edublocks has blocks or bricks for html, python, javascript, raspberry pi, circuit python and microbit.

    • EduBlocks is Free and Open SourceScratch is also Free and Open Source
    • EduBlocks is a Programming Language Scratch is a Game Development Tool
  2. 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.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

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

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Online
    • Self-Hosted
     
  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
     
  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. 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
     
  11. 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
     
  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
     
You are at page 2 of Scratch alternatives