Skip to content

Scratch 3.0 Basics with Vibelf

Scratch 3.0 is a visual programming language that makes coding as fun as building with blocks! With Vibelf’s AI assistant by your side, you’ll discover that programming is like having a magical conversation with your computer.

Scratch is a block-based programming language where you create programs by snapping together colorful blocks - just like building with digital LEGO! Each block represents a command, and when you connect them, you create scripts that bring your ideas to life.

🎨 Visual Programming

No typing complex code! Drag and drop colorful blocks to create your programs. Perfect for visual learners who love to see their ideas come to life.

🌟 Creative Projects

Create games, animations, interactive stories, and digital art. Your imagination is the only limit!

🧠 Computational Thinking

Learn to break down problems, recognize patterns, and think logically - skills that help in programming and everyday life.

🤝 Community Sharing

Share your creations with millions of other young programmers around the world and get inspired by their projects.

Let’s explore the Scratch workspace where all the magic happens:

  1. 🎭 Stage Area (Top Right) Where your projects come to life! This is like a theater stage where your sprites (characters) perform.

  2. 📝 Blocks Palette (Left Side) Your toolbox of programming blocks, organized by color and function. Each category has blocks for different purposes.

  3. 🧩 Scripts Area (Center) Your workspace where you build programs by connecting blocks together. This is where the magic happens!

  4. 👾 Sprite List (Bottom Right) Shows all the characters and objects in your project. You can select which sprite you’re programming.

In Scratch, everything happens on the Stage with characters called Sprites:

  • The background where your story unfolds
  • Can change backdrops to set different scenes
  • Has its own scripts for background music or scene changes
  • The characters and objects in your project
  • Can move, change appearance, make sounds, and interact
  • Each sprite has its own set of scripts (programs)

Block Categories - Your Programming Toolkit 🛠️

Section titled “Block Categories - Your Programming Toolkit 🛠️”

Scratch organizes blocks into color-coded categories. Let’s meet each family:

🔵 Motion Blocks

Make sprites move around the stage - walk, run, jump, spin, or glide to any position.

🟣 Looks Blocks

Change how sprites appear - switch costumes, change size, apply visual effects, or make sprites visible/invisible.

🟡 Sound Blocks

Add audio to your projects - play sounds, change volume, or create musical instruments.

🟠 Events Blocks

Start your scripts when something happens - when the green flag is clicked, keys are pressed, or sprites are clicked.

🟤 Control Blocks

Control when and how scripts run - loops, conditions, and timing.

🔷 Sensing Blocks

Detect what’s happening - mouse position, key presses, or when sprites touch each other.

🟢 Operators Blocks

Perform math operations, compare values, and work with text.

🟠 Variables Blocks

Store and remember information in your programs.

🟪 My Blocks

Create your own custom blocks to organize complex code.

Let’s create your very first Scratch program with Vibelf’s guidance!

  1. 🎯 Choose Your Sprite Click on the cat sprite (Scratch Cat) in the sprite list. This friendly cat will be your first programming partner!

  2. 🟠 Add a Start Event From the Events category, drag the “when green flag clicked” block to the scripts area. This tells Scratch when to start your program.

  3. 🔵 Make It Move From Motion blocks, drag “move 10 steps” and snap it under the event block. Now your cat will move when you click the green flag!

  4. 🟣 Add Some Style From Looks blocks, add “say Hello! for 2 seconds” to make your cat greet the world!

  5. ▶️ Test Your Creation Click the green flag above the stage and watch your cat move and say hello!

With Vibelf’s AI guidance, develop these essential programming practices from the start:

Begin with simple projects and gradually add complexity. Every expert programmer started with “Hello, World!“

Try different blocks, change numbers, and see what happens. Curiosity is a programmer’s best friend!

Scratch automatically saves to the cloud, but always give your projects meaningful names.

Use the yellow comment blocks to explain what your scripts do - future you will thank present you!

Share your projects with the Scratch community and explore others’ creations for inspiration.

Ready to dive deeper? Here’s your learning path:


With Vibelf’s AI assistant, you’re never alone in your programming journey. Every question, every challenge, every creative idea - we’re here to help you turn them into amazing digital creations!