Skip to content
whatismyalternative

Scratch

Imagine, program, share.

Visit Scratch

Scratch is a free programming language and online community from the nonprofit Scratch Foundation. It lets people build interactive stories, games, and animations and share them with others around the world. The homepage links to resources for parents and educators, along with featured projects, studios, and design studios.

Projects are created and shared through the Scratch platform, which includes an editor for building projects and community areas for browsing and viewing work. The site also features curated collections such as featured projects, featured studios, and the Scratch Design Studio.

Scratch is aimed at kids and learners, with dedicated sections for parents and educators. It is free to use, supported by donations to the Scratch Foundation.

12 alternatives to Scratch

Ranked by how well each tool replaces Scratch: shared features, audience, price and popularity.

  1. Coding for young children.

    Covers 2 of 7 key features.

    Free plan
    64 out of 100 matchContact sales
  2. Digital fluency for every student, in every classroom.

    Covers 3 of 7 key features and is open source.

    Free planOpen source
    59 out of 100 matchFree
  3. Develop skills that move your career forward

    Covers 4 of 7 key features.

    Free plan
    58 out of 100 matchContact sales
  4. Online learning, delivered your way

    Covers 5 of 7 key features and is open source.

    Free planOpen source
    58 out of 100 matchContact sales
  5. Learn to code with bite-sized challenges

    Covers 3 of 7 key features.

    Free plan
    56 out of 100 matchFree
  6. Enabling all young people to realise their full potential through computing

    Covers 1 of 7 key features.

    Free plan
    56 out of 100 matchFree
  7. Canvas LMS for teaching and learning by Instructure.

    Covers 4 of 7 key features.

    56 out of 100 matchContact sales
  8. Real-time assessment platform for quizzes and instant feedback.

    Covers 3 of 7 key features.

    Free plan
    56 out of 100 match$10/mo
  9. Get really good at programming. Develop fluency in 84 programming languages with our blend

    Covers 1 of 7 key features and is open source.

    Free planOpen source
    56 out of 100 matchFree
  10. Learn to type faster and easier for free

    Covers 3 of 7 key features.

    Free plan
    55 out of 100 matchFree
  11. eLearning authoring software and HTML5 web animation tools for Windows and macOS

    Covers 3 of 7 key features.

    55 out of 100 match—
  12. freeCodeCamp — Learn to Code for Free. Coding Courses & Certifications

    Covers 1 of 7 key features.

    Free plan
    55 out of 100 matchFree