โšกFREE Live Master Session: Code Your AI Companion for Kids

    Register for Free โ†’
    Free Scratch Worksheets

    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 Course

    All Scratch Worksheets

    ๐Ÿงฎ

    Variables

    Beginner

    Learn what variables are, how to create them in Scratch, and use them to keep score, store player names, and track game state.

    What is a variable?Make a Variable blockSet & ChangeScore counter project
    Open Worksheet
    ๐Ÿ”

    Loops

    Beginner

    Master forever loops, repeat loops, and repeat-until loops to animate sprites and make your games interactive.

    Forever loopRepeat N timesRepeat UntilAnimation project
    Open Worksheet
    ๐Ÿ”€

    Conditionals

    Intermediate

    Use if/else blocks to make decisions in your Scratch projects โ€” detect collisions, check scores, and react to keyboard input.

    If thenIf elseNested conditionsGame over logic
    Open Worksheet
    ๐Ÿ“ก

    Events & Broadcasting

    Intermediate

    Discover how Scratch sprites communicate through broadcast messages to trigger actions across the stage.

    When flag clickedBroadcastReceive messageMulti-sprite project
    Open Worksheet
    ๐Ÿงฉ

    My Blocks (Functions)

    Advanced

    Master custom My Blocks (functions) in Scratch to organize complex code, reuse scripts, and pass inputs/parameters for modular project architecture.

    Define BlockCustom InputsCode ReusabilityModular Game Scripts
    Open Worksheet
    ๐Ÿ”Š

    Text to Speech Extension

    Intermediate

    Learn how Scratch sprites can speak out loud! Discover different voices, languages, AI-style conversations, story narrators, and talking games.

    Speak blockVoice presetsLanguage selectionAI Chatbot & Narrator
    Open Worksheet
    ๐Ÿ“‹

    Lists (Arrays)

    Intermediate

    Learn how to use Scratch Lists (Arrays) to store multiple items, build inventory systems, track high scores, and create dynamic games.

    Add, Insert & Delete1-Based IndexingInventory SystemsHigh Score Leaderboards
    Open Worksheet
    ๐Ÿฑ

    Clones

    Beginnerโ€“Advanced

    Learn how to create, control, and delete sprite clones in Scratch. Build particle effects, snowfall, bullet systems, and enemy waves using the power of cloning.

    create clone of [myself]when I start as a clonedelete this cloneClone Simulator
    Open Worksheet
    ๐Ÿš€ Live Classes for Kids

    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.