Back To Home Page
π§± Block-Based Coding (With Scratch and Code.org) - Introductory Course
Total Duration: 3 Free Classes | Age Group: 6 Years and Above
β
Class 1: Getting Started with Scratch
π― Topic: Introduction to Scratch & Creating First Sprite Animation
π§ Pre-requisite:
- Basic computer handling (mouse/keyboard)
- Able to recognize alphabets and numbers
π¨ Activity:
- Introduction to Scratch interface
- Drag & drop sprites
- Create simple movement using "move 10 steps" block
- Add sound to sprite
π Learning Outcomes:
- Understand how block-based coding works
- Identify basic Scratch elements: Stage, Sprite, Blocks
- Create and run a basic sprite animation
π Home Task: Create your own animation with a cat jumping or walking, and draw it on paper with blocks used.
β
Class 2: Storytelling with Scratch
π― Topic: Creating a Short Story Using Sprites and Backgrounds
π§ Pre-requisite:
- Familiarity with using motion and sound blocks
- Able to select sprites and backgrounds
π¨ Activity:
- Choose two characters (sprites) and one background
- Use "say", "wait", and "switch backdrop" blocks
- Animate a short conversation between sprites
π Learning Outcomes:
- Learn how to switch backdrops and make sprites talk
- Understand sequence of blocks (beginning, middle, end)
- Build a 3-step story using visual code
π Home Task: Create a story in Scratch with 2 sprites and take a screenshot + describe in 2β3 lines.
β
Class 3: Let's Make It Fun β Interactive Animation
π― Topic: Making Characters Move with Keyboard Press
π§ Pre-requisite:
- Able to build basic scripts using event and motion blocks
- Understand left, right, up, down directions
π¨ Activity:
- Use βwhen key pressedβ blocks
- Make the sprite move left-right-up-down
- Add sound when the sprite touches the edge
π Learning Outcomes:
- Learn to use keyboard events
- Understand interactivity (user input triggers an action)
- Build confidence with movement and control blocks
π Home Task: Create a sprite that dances with arrow key controls and record a video or take screenshots.