Scratch
A visual programming language and online community for making interactive stories, games, and animations.
Overview
A visual programming language and online community for making interactive stories, games, and animations. Key capabilities include Block-based visual programming; Sprites, backdrops, and media assets; Create interactive stories, games, and animations; Remix and share projects with the community. Common uses include Teach programming concepts through projects; Create interactive games and animations; Share and remix student projects.
Key Capabilities
- Block-based visual programming
- Sprites, backdrops, and media assets
- Create interactive stories, games, and animations
- Remix and share projects with the community
Ideal Use Cases & Goals
- “Teach programming concepts through projects”
- “Create interactive games and animations”
- “Share and remix student projects”
Direct Alternatives
Tools that offer comparable features or target the same creative workflow: