Scratch Programming Worksheetsfor Kids
Practice Scratch concepts step-by-step with our free interactive worksheets. Each sheet covers core ideas with guided exercises and mini-projects.
Explore Live Scratch CourseAll Scratch Worksheets
Variables
BeginnerLearn what variables are, how to create them in Scratch, and use them to keep score, store player names, and track game state.
Loops
BeginnerMaster forever loops, repeat loops, and repeat-until loops to animate sprites and make your games interactive.
Conditionals
IntermediateUse if/else blocks to make decisions in your Scratch projects โ detect collisions, check scores, and react to keyboard input.
Events & Broadcasting
IntermediateDiscover how Scratch sprites communicate through broadcast messages to trigger actions across the stage.
My Blocks (Functions)
AdvancedMaster custom My Blocks (functions) in Scratch to organize complex code, reuse scripts, and pass inputs/parameters for modular project architecture.
Text to Speech Extension
IntermediateLearn how Scratch sprites can speak out loud! Discover different voices, languages, AI-style conversations, story narrators, and talking games.
Lists (Arrays)
IntermediateLearn how to use Scratch Lists (Arrays) to store multiple items, build inventory systems, track high scores, and create dynamic games.
Clones
BeginnerโAdvancedLearn how to create, control, and delete sprite clones in Scratch. Build particle effects, snowfall, bullet systems, and enemy waves using the power of cloning.
Take Your Scratch Skills Further with Live 1-on-1 Tutors
Worksheets are a great start โ but live mentorship accelerates learning 10ร. Join our Scratch Programming Course for Kids and build 20+ real games & animations with expert guidance.