Curated Classes & Activities for Children Kidiaree

Scratch Programming | Trial Available

Author
by Code Riite

We teach Computational Thinking and Coding without Screens for better engagement and enhanced learning.

About the Program

Scratch is a visual programming language created by MIT (Massachusetts Institute of Technology) to help children learn how to code by dragging and dropping colourful blocks instead of typing complex code.

It allows kids to create their own games, animations, stories, and interactive projects — while learning the logic behind real programming.

Topics Covered

Level 1: Getting Started with Scratch – 5 sessions

  • Introduction to the Scratch Interface
  • Understanding Motion Blocks
  • Looks and Sound Blocks
  • Using Events
  • Creating your first animation

Level 2: Building Logic and Control – 7 sessions

  • Sequencing
  • Loops (Repeat & Forever)
  • Conditionals (If / If-Else)
  • Sensing Blocks
  • Variables
  • Operators
  • Making your first interactive story or quiz

Level 3: Game Design and Interactivity - 8 sessions

  • Planning and designing a simple game
  • Sprite interactions
  • Broadcast and Messaging
  • Adding scoring systems and lives
  • Using timers and levels
  • Debugging – finding and fixing errors
  • Creating classic games like Maze, Pong, or Catch-the-Fruit

Level 4: Creativity and Customization - 5 sessions

  • Designing custom sprites and backgrounds
  • Adding sound effects and music
  • Using costume changes for animation
  • Drawing with the Pen Tool
  • Creating interactive stories and digital art

Level 5: Advanced Scratch Concepts – 7 sessions

  • Cloning Sprites – duplicating objects in games
  • My Blocks (Functions) – creating custom reusable code
  • Cloud Variables (for advanced users) – saving scores online
  • Simulations and Experiments – modeling real-world problems
  • Integrating with physical devices (e.g., micro:bit or LEGO WeDo)

Culminating Project

Design and build your own Scratch game or story from start to finish.

What will you learn

When learning Scratch programming, especially for kids or beginners, you develop both computational thinking and creative problem-solving skills.

Programming Concepts

  • Sequencing – arranging code blocks in the right order.
  • Loops – repeating actions efficiently.
  • Conditionals (If/Then) – making decisions in programs.
  • Variables – storing and changing data values.
  • Events – triggering actions based on user input (e.g., key press, click).
  • Functions/Custom Blocks – reusing sets of instructions to simplify code.

Creative Expression

  • Storytelling – building interactive stories, comics, and animations.
  • Game Design – creating simple games with characters, scoring, and rules.
  • Art & Music – using sprites, sounds, and motion to make digital art.
  • Design Thinking – testing ideas, improving, and iterating.

Soft Skills

  • Logical Thinking – reasoning clearly and systematically.
  • Collaboration – sharing projects and remixing others’ ideas on Scratch online.
  • Persistence – debugging errors and trying new solutions.
  • Creativity & Innovation – turning imagination into working projects.
Read more

About Code Riite

author

Code Riite is a child-focused coding and computational thinking initiative that introduces young learners to the fundamentals of coding through hands-on, screen-free activities. Through engaging workshops, games, and creative challenges. Code Riite helps children build essential skills such as logical thinking, sequencing, pattern recognition, and problem-solving in a fun and age-appropriate way. Their approach blends creativity with structure, making complex concepts easy to understand while keeping learning joyful and meaningful.

Read more

Important terms

  • Session Duration: 1 hour per session
  • Course Duration: 4–6 months, depending on the number of sessions opted for per week
  • Starting Level: Children must enrol from Level 1 and progress through the levels sequentially.
  • Frequency: Choose between 1 or 2 sessions per week
Read more