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 16 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 CodeAvengers.

filter to find the best alternatives

Scratch alternatives are mainly Code Learning Services, but if you're looking for Online Education Services or Programming Languages 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. ScratchJr icon
     3 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.

    27 ScratchJr alternatives

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Android Tablet
    • iPad
    • Google Chrome
     
    |
    1
    Comments about ScratchJr as an Alternative to Scratch
    Nikolas Paiva
    Positive
    0

    It is NOT an scratch alternative but a Meet the Wonderblocks alternative

    ScratchJr icon
    ScratchJr icon
    • ScratchJr is Free and ProprietaryScratch is Free and Open Source
  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.

    54 Construct 3 alternatives

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

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

    94 Programming Hub alternatives

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Android
    • iPhone
    • Android Tablet
    • iPad
     
    |
    1
    Comments about Programming Hub as an Alternative to Scratch
    Guest
    Negative
    -1

    It requires a download for all projects and a download to make stuff.

    Review by a new / low-activity user.
    Programming Hub icon
    Programming Hub icon
    • Programming Hub is Freemium and ProprietaryScratch is Free and Open Source
  5. 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...

    63 CodeAvengers alternatives

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Online
     
  6. 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
     
  7. Glicode icon
     3 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

    Platforms

    • Android
    • iPhone
    • Android Tablet
    • iPad
     
  8. 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
     
    |
    2
    Comments about Levinux as an Alternative to Scratch
    Guest
    Negative
    2

    It is not a visual programing language or game maker engine

    Review by a new / low-activity user.
    KORG
    Negative
    0

    It's operating system, not programming language or IDE.

    Levinux icon
    Levinux icon
    • Levinux is Free and Open SourceScratch is also Free and Open Source
  9. 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
     
  10. 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
     
  11. 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
     
12 of 16 Scratch alternatives