Course Overview:
At Young Crafts Academy (YCA), we believe in learning by doing. This course is designed to introduce students aged 7-12 to the fundamentals of programming through the Scratch platform. The curriculum is structured to enhance creativity, problem-solving, and critical thinking skills while making coding fun and interactive.
Module 1: Introduction to Scratch & Basic Movements
Lesson 1: Getting Started with Scratch
Understanding Scratch Interface, Sprites & Backdrops
Activity: ‘Hello World!’ – Making a sprite move across the screen
Lesson 2: Exploring Motion Blocks
Moving sprites in different directions
Activity: Walking Animation
Lesson 3: Looks & Sound Blocks
Adding sounds, changing costumes
Activity: Talking & Dancing Sprite
Lesson 4: Understanding Coordinates
Cartesian plane and sprite positioning
Activity: Move the Character with Arrow Keys’
Assignment: Create an animated sprite that greets the user with sound and movement
Lesson 5: Understanding Events
Keypress & Mouse Click Interactions
Lesson 6: Sequencing Actions & Storytelling
Activity: Animated Short Story
Lesson 7: Loops and Repetitions
Activity: Bouncing Ball Game
Assignment: Design a simple interactive scene using event-driven actions.
Lesson 8: Broadcasting Messages
Activity: Interactive Scene with Broadcasts
Lesson 9: Nested Loops & Patterns
Activity: Fireworks Animation
Lesson 10: Introduction to Variables
Storing & Modifying Values
Activity: Clicker Game with Score Counter
Assignment: Create an interactive storytelling project with animations.
Lesson 11: Conditional Statements (if/else)
Activity: Guess the Number Game
Lesson 12: Operators & Simple Calculations
Activity: Math Quiz Game
Lesson 13: Multi-Level Games & Time-Based Challenges
Activity: Timed Catching Game
Lesson 14: Using Lists in Scratch
Activity: High Score Tracker in a Game
Assignment: Design a quiz game using conditionals & operators.
Lesson 15: Introduction to Artificial Intelligence in Scratch
Activity: Guess the Animal AI Game
Lesson 16: Cloning Sprites for Dynamic Games
Activity: Snake Game
Lesson 17: Using Extensions in Scratch
Pen, Music, and Video Sensing
Activity: Interactive Music Band
Lesson 18: Introduction to Debugging & Testing
Activity: Find & Fix Bugs in a Scratch Project
Assignment: Create a game using clones & AI-based decision-making.
Lesson 19-20: Planning & Developing the Final Project
Brainstorming session
Storyboarding & Coding
Lesson 21: Debugging & Refining the Project
Testing, Peer Reviews & Feedback
Lesson 22: Final Touches & Enhancements
Adding Sound, Animations, and Effects
Lesson 23-24: Final Project Showcase
Presentation & Celebration
Final Assignment: Complete an original Scratch project and present it to the class.
Understanding the Software Development Process
Mapping a Scratch project to SDLC phases
Activity: ‘Plan, Develop, Test, and Deploy a Mini Game’


