You're offline — cached pages and worlds still work
Drishti Innovations logo
Drishti Innovations
Ages 9–13 · Class 4–8

Code with Blocks

Drag blocks. Tell stories. Discover code.

Block-to-Text uses Scratch (by MIT) as the workbench. Each module gives students a small project brief, a tutorial, and reflection prompts that quietly build the vocabulary they'll need for Python next year.

Why it matters

  • Children build a story before they build a program — keeps motivation high.
  • Bridges to Python: every block has a Python equivalent we point out gently.
  • Works on any device with a browser including Chromebooks and tablets.

Who it's for

  • Class 4–8 students new to coding
  • Schools wanting a primary-school coding elective
  • Parents looking for screen time that builds real skills

Modules

  1. Module 1
    Meet blocks & sequence

    Stack blocks in order — the same skill as Scratch's green flag → move → say.

  2. Module 2
    Loops

    Repeat blocks — draw patterns and animations without copying the same block ten times.

  3. Module 3
    Events

    Scripts that start when something happens — key press, click, or green flag.

  4. Module 4
    Conditionals

    If something is true, run these blocks — the heart of every game rule.

  5. Module 5
    Variables

    Store score, name, and speed in variables — the Scratch way before Python.

  6. Module 6
    Sprites & motion

    Glide and move blocks — coordinate motion for games and animated stories.

  7. Module 7
    Sound & costumes

    Looks blocks change appearance; sound blocks add feedback and story mood.

  8. Module 8
    Mini story

    Combine motion, looks, and dialogue into a 3-scene animated story capstone draft.

  9. Module 9
    Capstone prep

    Checklist before submitting your Animated Story — rubric aligned.

Capstone

Animated Story

Build a 3-scene animated story with at least 2 sprites, dialogue, and a loop. Share the Scratch URL + a 100-word write-up.

  • 3 scenes (2 pts)
  • 2+ sprites with movement (2 pts)
  • Uses a loop or repeat block (2 pts)
  • Includes dialogue/sound (2 pts)
  • Bonus: interactive choice (2 pts)

Outcomes

  • Build 8 small interactive projects
  • Understand loops, conditionals and events visually
  • Read a simple Python program by track-end

FAQ

Is this just Scratch?

We embed Scratch's official editor and add Drishti Innovations reflection prompts, completion tracking and a path to Python — so your child progresses, not just plays.

Why no auto-grading?

Scratch projects are open-ended on purpose. Students self-mark and a teacher/parent can review the project link.