Scratch AlternativesOnly apps categorised as Code Learning Services

The best Code Learning 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 19 are Code Learning Services so hopefully you can find a suitable replacement. Other interesting Code Learning Service alternatives to Scratch are ScratchJr, Construct 3, Programming Hub and Glicode.

filter to find the best alternatives

Most Scratch alternatives are Code Learning Services, but you can also narrow the list to Online Education Services or Programming Languages. 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. ScratchJr icon
     4 likes

    Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.

    28 ScratchJr alternatives

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Android
    • iPhone
    • Chrome OS
    • Android Tablet
    • iPad
    • Kindle Fire
    Good alternative?
     
    |
    1
  3. 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?
     
  4. 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
    Good alternative?
     
    |
    1
  5. Glicode icon
     4 likes

    GLICODE TM turns every packet of Pocky into a bite-sized coding lesson. By laying out Pocky in the right order, you can use Japan’s (and the world's) favourite snacks to learn algorithmic thinking in a fun and engaging way.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Android
    • iPhone
    • Android Tablet
    • iPad
    Good alternative?
     
  6. CodeAvengers icon
     13 likes

    Code Avengers is the fun, easy way to learn Javascript, the computer programming language of the web. Learners of all ability will enjoy the free interactive online lessons. Be a Coding Superhero with Code...

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Online
    Good alternative?
     
  7. Hopscotch icon
     1 like

    Learn to code and make your own games with Hopscotch.

    CREATE Whether games, art, stories, or more, you can code whatever you want with kid-friendly programming. Publish your creations to Hopscotch’s fully moderated community, where kids can play and learn from your games.

    PLAY .

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • iPhone
    • iPad
    Good alternative?
     
  8. 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?
     
  9. 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?
     
  10. Coderbyte icon
     21 likes

    Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Online
    Good alternative?
     
  11. Levinux icon
     10 likes

    Levinux – A Tiny Version of Linux for Education

    Levinux (download ~20 MB) is a tiny virtual Linux server that runs from USB or Dropbox with a double-click (no install or admin rights required) on Macs, Windows or Linux PCs—making it the perfect learning environment, and way to r.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
    |
    2
  12. 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?
     
12 of 19 Scratch alternatives