Skip to content
Scratch logo

Scratch

Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share.

Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.

License
FreeFree
Category
Game Development
Platforms
MacWindowsLinux
  • 120 likes
  • 4.4(1,440)
  • 2 alternatives
  • reviews
Scratch screenshot

Features

Key capabilities
DevelopmentScratchKid friendlyDrag and DropVisual ProgrammingBlocksBad Blocks checkingWorks OfflineCoding2D Game Creation

Use cases

Development workflowsScratch workflowsKid friendly workflowsDrag and Drop workflows

Alternatives to Scratch

GDevelop logo
GDevelop4.4(120)0

GDevelop is a Game Development product used by individuals and teams who want a reliable, modern workflow.

ProprietaryGame DevelopmentWebFreemium · See website

What is Scratch?

Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively. Teams often evaluate it alongside GDevelop and GameMaker when comparing pricing, features, and fit for development workflows.

Reviews

Sign in to like this product and leave a review.

  • No written reviews yet — be the first to share a research note.

Related tools