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 ten 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

Most Scratch alternatives are Online Education Services, 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. Code.org icon
     63 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.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Online
    Good alternative?
     
    |
    2
  2. MakeCode icon
     5 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...

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Online
    • Self-Hosted
    Good alternative?
     
    |
    1
  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.

    20 EduBlocks alternatives

    Cost / License

    Application type

    Platforms

    • Linux
    • Online
    • Raspberry Pi
    Good alternative?
     
    |
    1
  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
    Good alternative?
     
  5. Hyperskill is an educational platform for future professionals with the opportunity to learn theory and practice by programming your own working applications.

    68 Hyperskill - JetBrains Academy alternatives

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Online
    Good alternative?
     
  6. 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
    Good alternative?
     
  7. 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
    Good alternative?
     
  8. CodeHS icon
     17 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
    Good alternative?
     
  9. 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
    Good alternative?
     
  10. CodeItLearn icon
     6 likes

    Browser-based coding studio for ages 5–18 where learners describe a website, game or quiz, play a first version, then edit its colours and behavior. They can inspect HTML, CSS and JavaScript, follow 31 beginner Python lessons, and run code in a playground.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Online
    • Software as a Service (SaaS)
    Good alternative?
     
10 of 10 Scratch alternatives