Ustar Spring Featured STEM Program——Scratch Programming

Ages 5–7 | Beginner Coding & Computational Thinking

Scratch Programming is a structured, project-based introduction to coding designed specifically for young learners.Students learn how to think logically, solve problems, and express creativity through interactive games, animations, and stories—while building a strong foundation for future STEM learning.

📘 Scratch Programming Course Content Overview

Activity 1: Meet Scratch Cat
Concepts Covered: Scratch Interface, Sprites
What Students Do: Explore Scratch interface and move Scratch Cat sprite
Learning Outcomes: Understand interface, sprites, and basic programming


Activity 2: Move & Turn
Concepts Covered: Motion Blocks
What Students Do: Move sprite forward/backward and turn left/right
Learning Outcomes: Learn directions, motion, and coordinate thinking


Activity 3: Costume Fun
Concepts Covered: Costumes, Looks Blocks
What Students Do: Change sprite costumes to animate it
Learning Outcomes: Learn animation basics, sequencing, and visual effects


Activity 4: Dancing Sprite
Concepts Covered: Loops (Repeat)
What Students Do: Make sprite dance using repeat block
Learning Outcomes: Understand loops and repetition


Activity 5: Click Magic
Concepts Covered: Mouse Events
What Students Do: Sprite reacts when clicked
Learning Outcomes: Learn events and user interaction


Activity 6: Keyboard Hero
Concepts Covered: Keyboard Events
What Students Do: Control sprite using arrow keys
Learning Outcomes: Respond to user input, understand event handling


Activity 7: Score Game
Concepts Covered: Variables
What Students Do: Create a game where score increases when sprite is touched
Learning Outcomes: Understand variables, tracking, and game logic


Activity 8: Catch the Star
Concepts Covered: Random Numbers, Motion
What Students Do: Catch randomly falling stars using sprite
Learning Outcomes: Learn randomness, motion, and reaction timing


Activity 9: Sound Party
Concepts Covered: Sound Blocks
What Students Do: Add sound effects to actions
Learning Outcomes: Understand sound integration and triggers


Activity 10: My Story
Concepts Covered: Storytelling, Broadcast
What Students Do: Create a simple interactive story with multiple sprites
Learning Outcomes: Develop creativity, logic, and sequencing


Activity 11: Sprite Race
Concepts Covered: Motion, Loops, Variables
What Students Do: Make sprites race across screen, track positions with variables
Learning Outcomes: Learn loops, variables, and game mechanics


Activity 12: Quiz Time
Concepts Covered: Conditional Logic, Input
What Students Do: Build a simple quiz that asks questions and checks answers
Learning Outcomes: Understand if-else logic, user input, and scoring


Activity 13: Maze Adventure
Concepts Covered: Motion, Collision Detection
What Students Do: Create a maze where sprite navigates and avoids obstacles
Learning Outcomes: Learn collision detection, logic, and problem-solving


Activity 14: Balloon Pop
Concepts Covered: Events, Randomness, Variables
What Students Do: Pop falling balloons by clicking, track score
Learning Outcomes: Understand interactive events, randomness, and variables


Activity 15: Capstone Project
Concepts Covered: Integration, Creativity
What Students Do: Create a game or story combining multiple blocks and logic
Learning Outcomes: Apply all learned concepts, enhance creativity and problem-solving

We offer seasonal soccer sessions for boys and girls of all skill levels, coached by passionate mentors who focus on skill development, sportsmanship, and confidence—on and off the field.

🌟 Why This Scratch Course Stands Out

✔ Builds Real Computational Thinking

Students learn core programming concepts such as sequencing, loops, conditionals, variables, and events—skills that directly prepare them for Python, robotics, and engineering programs.


✔ Project-Based from Day One

Every class produces a tangible outcome: a game, animation, or interactive story.
Students clearly see what they create, building confidence and motivation.


✔ Designed for Young Learners

Scratch’s visual coding system reduces frustration while encouraging exploration, experimentation, and problem-solving—perfect for ages 5–7.


✔ Strong Foundation for Advanced STEM Pathways

This course prepares students for future programs including:

  • Python Programming

  • Robotics & Arduino

  • App Development

  • Engineering Design

Students who complete Scratch progress faster and more confidently in advanced courses.


✔ Capstone Project = True Skill Integration

The final project challenges students to design independently, combine logic blocks, and solve problems creatively—moving beyond following instructions to real thinking.


🎯 Ideal for Parents Who Want:

  • Structured learning, not just “playing with code”

  • Visible progress and real projects

  • Early preparation for advanced STEM pathways

  • Small-group instruction with individual attention

Schedule & Enroll Now

CUpertino/San Jose Site

Saturday 2:00 – 4:00 PM
Tuesday 6:45 – 8:15 PM
Wednesday 6:45 – 8:15 PM
Sunday 10:00 AM – 12:00 PM 1:00 PM-2:30 PM

Ustar Cupertino / San Jose Site:1340 S De Anza Blvd, Suite 104, San Jose, CA

 

Los Altos Site

Saturday 2:00 – 4:00 PM
Tuesday 6:45 – 8:15 PM
Wednesday 6:45 – 8:15 PM
Sunday 10:00 AM – 12:00 PM 1:00 PM-2:30 PM

Ustar Los Altos Site:858 University Ave, Los Altos, CA 94024

 

Coach Hardeep

STEM/Robotics Teacher

A highly experienced STEM educator with a background in mechanical design and programming, specializing in robotics, coding, and engineering design for K–12 students.Skilled in professional tools such as Onshape, Fusion 360, and SolidWorks, and is well known for mentoring students in robotics competitions—helping them turn ideas into real, working projects.

He focuses on helping learners bridge the gap between theoretical knowledge and real-world application. Driven by the philosophy that learning should be interactive and enjoyable, I strive to cultivate curiosity, critical thinking, and a lifelong love for STEM in every student.