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
- Module 1Meet blocks & sequence
Stack blocks in order — the same skill as Scratch's green flag → move → say.
- Module 2Loops
Repeat blocks — draw patterns and animations without copying the same block ten times.
- Module 3Events
Scripts that start when something happens — key press, click, or green flag.
- Module 4Conditionals
If something is true, run these blocks — the heart of every game rule.
- Module 5Variables
Store score, name, and speed in variables — the Scratch way before Python.
- Module 6Sprites & motion
Glide and move blocks — coordinate motion for games and animated stories.
- Module 7Sound & costumes
Looks blocks change appearance; sound blocks add feedback and story mood.
- Module 8Mini story
Combine motion, looks, and dialogue into a 3-scene animated story capstone draft.
- Module 9Capstone prep
Checklist before submitting your Animated Story — rubric aligned.
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.
