Scratch AlternativesOnly apps categorised as Online Education Services

The best Online Education alternative to Scratch is Code.org, which is free. If that doesn't suit you, our users have ranked more than 50 alternatives to Scratch and nine of them are Online Education Services so hopefully you can find a suitable replacement. Other interesting Online Education Service alternatives to Scratch are MakeCode, EduBlocks, codeSpark Academy and Hyperskill - JetBrains Academy.

filter to find the best alternatives

Scratch alternatives are mainly Online Education Services, but if you're looking for Code Learning Services or Game Development Tools you can filter on that. Other popular filters include Drag and Drop, Android, iPad and Linux. You can also filter by region, for example EU-based alternatives if you prefer software developed in the European Union. These are just examples - use the filter bar below to find more specific alternatives to Scratch.
Copy a direct link to this comment to your clipboard
Scratch alternatives page was last updated

Alternatives list

  1. Code.org icon
     60 likes

    Code.org is a non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's something EVERY student in the world should be exposed to at some point in their childhood education.

    102 Code.org alternatives

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Online
     
    |
    2
    24
    Comments about Code.org as an Alternative to Scratch
    Guest
    Positive
    0

    that it looks the same, but acts different.

    Review by a new / low-activity user.
    philipvanoosten
    Positive
    -3

    Does not need flash. Great lessons.

    Code.org icon
    Code.org icon
    • Most users think Code.org is a great Scratch alternative.

    • Code.org is Free and ProprietaryScratch is Free and Open Source
  2. 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
    Comments about MakeCode as an Alternative to Scratch
    linuxplayer
    Positive
    0

    Can convert visual code to python or javascript with the click of a button. Both use javascript now

    MakeCode icon
    MakeCode icon
    • MakeCode is Free and Open SourceScratch is also Free and Open Source
    • MakeCode is LightweightScratch is not according to our users
  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.

    17 EduBlocks alternatives

    Cost / License

    Application type

    Platforms

    • Linux
    • Online
    • Raspberry Pi
     
    |
    1
    Comments about EduBlocks as an Alternative to Scratch
    Guest
    Positive
    0

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

    Review by a new / low-activity user.
    EduBlocks icon
    EduBlocks icon
    • EduBlocks is Free and Open SourceScratch is also Free and Open Source
  4. 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
     
  5. Codelearn icon
     15 likes

    Teaching technology via app development. Learn By Doing : We believe that the best way to learn a language is to attempt building something on it. With tests to check your progress, our courses help you learn while coding.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Alerts

    • Discontinued

    Platforms

    • Online
     
  6. Made with Code is a free, online platform from Google that teaches you important programming concepts through a simple, intuitive drag-and-drop project builder. Simply choose from a variety of real world projects to build, then drag various Blocks into place to create it.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Online
     
  7. CodeHS icon
     16 likes

    Teaching computer science to high school by providing web-based curriculum, teacher tools and resources, and professional development.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Online
     
  8. EarSketch icon
     4 likes

    EarSketch is a website to teach coding (Python & JavaScript) to beginners through music composition. It's a free platform that works on all browsers.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Online
     
9 of 9 Scratch alternatives