Scratch Guide

🌟 Let's Learn to Code with Scratch!

A Fun Guide for Young Coders (Ages 5+)

Happy teacher waving at camera with colorful Scratch logo

👋 Hello, Future Programmer!

Welcome to the exciting world of coding! We're real people here to help you learn how to make amazing things on the computer.

At first, you'll see our smiling faces. But later, we'll hide so you can focus better on the fun coding activities!

Don't worry - we're always here to help you! 😊

🎨 What is Scratch?

Scratch cat mascot with colorful coding blocks

Scratch is a special computer language made just for kids like you! It makes coding super easy and fun!

It's Just Like Playing with LEGO!

Do you like building things with LEGO blocks? Scratch works the exact same way!

  • LEGO blocks → Build houses, cars, and castles
  • Scratch blocks → Build games, animations, and stories!

Instead of typing complicated words, you just snap colorful blocks together - just like LEGO!

🎮 What Can You Make?

Grid of 4 examples - game, animation, story, art

With Scratch, you can create:

  • Fun games
  • Cool animations
  • Interactive stories
  • Amazing art
  • Music and sounds
  • And SO much more!

The best part? You don't need to know anything about coding to start!

đŸ’ģ Let's Visit the Scratch Website!

Screenshot of Scratch homepage with labels

Open your web browser and go to: scratch.mit.edu

When you get there, you'll see some cool areas:

  • 🔍 Create - This is where YOU will make your projects!
  • 🌍 Explore - See amazing games other kids made!
  • 💡 Ideas - Get fun ideas for projects you can try!
  • â„šī¸ About - Learn more about Scratch!

đŸŽ¯ Creating Your Scratch Account

Join Scratch button highlighted

Let's make your own account so you can save all your awesome projects!

Step 1: Click 'Join Scratch'

Look for the button at the top of the page.

Step 2: Pick a Username

Username entry field

Choose a fun username! Here are the rules:

  • Use a nickname (like CoolCoder123)
  • Don't use your real name (to stay safe!)
  • Make it creative and fun!

Examples: SuperStar, CodeNinja, GameMaker

Step 3: Create a Password

Password field with security reminder

Pick a password you can remember!

Important: Write it down somewhere safe!

Step 4: Choose Your Country

Scroll through the big list and find where you live!

Step 5: Add an Email Address

Email field with parent help icon

Ask a parent or grown-up to help you with this part!

Scratch will send an email to confirm your account.

🎉 You Did It!

Celebration with confetti and Scratch cat

Congratulations! You now have your very own Scratch account!

You're ready to start creating amazing projects!

🚀 What's Next?

In the next lesson, we'll explore all the cool buttons and tools in Scratch.

Get ready to start making your first project!

See you soon, young coder! 👋

Quick Notes for Parents & Teachers

  • Scratch is completely free
  • Designed for ages 5 and up
  • No programming experience needed
  • Safe, moderated online community
  • Projects can be saved and shared
  • Teaches logical thinking and creativity

Happy Coding! 🎨đŸ’ģ🎮

Remember: Making mistakes is part of learning! Have fun and be creative!

🎮 Your First Scratch Project!

Let's Explore the Scratch Editor!

Create button highlighted on Scratch homepage

🚀 Let's Create Your First Project!

This is the moment you've been waiting for! It's time to create your very first project!

How to Start

  1. Look for the big CREATE button at the top
  2. Click it!
  3. Scratch creates a brand new project just for you!

Welcome to the Scratch Editor - where all the awesome stuff happens! ✨

🎨 The Scratch Editor

Full Scratch editor with labeled parts

The editor is where you can design and code your project. It's where you will create anything you can imagine!

The Scratch editor has 4 main parts:

🎭

The Stage

Where your project comes to life!

🐱

The Sprites

Your characters that you control with code!

🧩

Code Blocks

Colorful instructions that tell Sprites what to do!

📝

Scripts Area

Where you snap blocks together like puzzles!

Let's learn what each part does!

🎭 Part 1: The Stage

The Stage area on the right side

You'll find the Stage on the far right of your screen.

What Does It Do?

The Stage is where all the fun stuff happens! Just like a stage in a theater, this is where you see the action as you create your project.

Everything you make will appear right here! ✨

🎨 Changing the Background

Looking below the Stage, you'll see an area where you can choose the background.

Right now, we just have a boring plain background. But if you click the little button on the bottom right, you can:

  • Choose a new background
  • Add sounds and music
  • Make your Stage look amazing!

We'll explore backgrounds more in future lessons! đŸŽŦ

🐱 Part 2: Sprites

Sprite area with the cat sprite highlighted

What is a Sprite?

A Sprite is the character that your Scratch code controls!

For example, you might write code to make your Sprite:

  • Move around 🏃
  • Talk or make sounds đŸ’Ŧ
  • Dance or spin 💃
  • Do anything you want! ✨

What Can Sprites Be?

Sprites can be all sorts of things!

  • People - like a boy, girl, or superhero!
  • Animals - like cats, dogs, dragons, or dinosaurs!
  • Objects - like cars, balls, or even food!

Choosing Your Sprites

Just like with backgrounds, you can:

  • Choose from pre-made Sprites - Scratch has tons!
  • Draw your own unique Sprite - be creative!
  • Upload Sprites from your computer - we'll learn this later!

🧩 Part 3: Code Blocks

Code blocks palette showing different categories

What Are Code Blocks?

Code blocks are instructions that you use to make your Sprite do things!

It's just like real programming, but instead of typing complicated text, you use these colorful blocks.

You're still coding - just in a fun way! 🎮

Types of Code Blocks

There are different categories of blocks:

Motion
Looks
Sound
Events
Control
Sensing
Operators
Variables

Each category represents a different part of programming, helping you build a complete and interactive project!

How to Use Code Blocks

Using code blocks is super easy!

  1. Find the block you want
  2. Drag it to the Scripts area
  3. Drop it! That's it!

As you put blocks together, your project comes to life! ✨

📝 Part 4: The Scripts Area

Scripts area with blocks snapped together

What is the Scripts Area?

This is where you put blocks together in a special order that tells your Sprite what to do!

How It Works

You connect code blocks together by snapping them like puzzle pieces! Just like building with LEGO!

đŸŽ¯ Quick Example!

Let's try something simple:

  1. Find the "move 10 steps" block
  2. Drag it to the Scripts area
  3. Click on it!

Watch your Sprite move forward on the screen! 🎉

Example of move 10 steps block in action

⭐ Extra Cool Features!

If you look at the very top of the editor, you'll see different tabs:

1ī¸âƒŖ

Code Tab

This is where we are right now! It's where you write your code.

2ī¸âƒŖ

Costumes Tab

This is where you can change how your Sprite looks or draw new costumes!

3ī¸âƒŖ

Sounds Tab

This is where you can add sounds and music to your Sprite!

We'll explore these tabs in future lessons! 🎨đŸŽĩ

📚 Let's Review!

Full editor with all 4 parts labeled

Here's a quick reminder of the 4 main parts:

  1. The Stage 🎭 - Where your project comes to life!
  2. Sprites 🐱 - Your characters that you control with code!
  3. Code Blocks 🧩 - Colorful instructions that tell Sprites what to do!
  4. Scripts Area 📝 - Where you snap blocks together like puzzles!

🎮 Time to Play!

Now it's YOUR turn to explore!

Here's what you should do:

Click on different blocks and see what they do
Drag blocks to the Scripts area
Try snapping blocks together
Change the background

Have fun experimenting!

Remember: Learning happens by DOING!

Don't be afraid to try things and make mistakes - that's how you learn! đŸ’Ē

🚀 What's Next?

In the next lesson, we'll start learning what all the different code blocks do and how to use them!

Get ready to make your Sprite do amazing things! ✨

See you in the next lesson, young programmer! 👋

Keep coding and having fun! 🎨đŸ’ģ🎮

🤖 Understanding Code

How to Talk to Computers!

Scratch cat with coding blocks

I hope you had fun playing around with the sprites and code blocks! 🎮

In this lesson, we're going to explore some code blocks together and learn how they work!

So... Let's Begin! 🚀

💡 What is Code?

Code is basically just a set of instructions for a computer.

Computers Need Clear Instructions

Here's something important to understand: Computers aren't very clever at figuring out what you mean like humans are.

They need very clear and specific instructions, step by step, in order to do what we want them to do.

This is why we need to learn how to give good instructions! đŸŽ¯

đŸĨĒ The Sandwich Example

Let's imagine you're telling someone how to make a sandwich. This will help us understand the difference between human instructions and computer instructions!

👤

For a Human:

You might just say: "Please make me a peanut butter and jelly sandwich."

That's it! A human understands what you mean and can figure out all the steps.

🤖

For a Computer:

You would have to be MUCH more specific, like this:

Step 1: Take one slice of bread and place it on a plate
Step 2: Take the jar of peanut butter and open it
Step 3: Insert a knife and get some peanut butter on it
Step 4: Use the knife to spread it evenly on the bread
Step 5: Take the jar of jelly
Step 6: Use a spoon to get some jelly
Step 7: Spread it on the other slice of bread
Step 8: Place the slice of bread on top of the peanut butter slice

...and so on. You get the idea!

Computers need EVERY little step explained! 📝

🐱 Let's Try This in Scratch!

Scratch cat sprite on the stage

Let's look at our Sprite (the cat). Let's say we want it to walk to the end of the stage.

❌ What DOESN'T Work

The computer will NOT understand if we just say: "Walk to the end of the stage."

Why? Because that's not specific enough for a computer!

✅ What DOES Work

We need to give it clear, step-by-step instructions using code blocks!

Let's build this together, step by step:

đŸŽ¯ Step 1: Make It Move

Cat moving forward 10 steps

First, let's find the "move 10 steps" block and drag it to the Scripts area.

move 10 steps

Click on it!

What happens? The cat moves forward 10 steps!

But wait... it's moving, but it's not really 'walking!' 🤔

👟 Step 2: Make It Look Like Walking

Cat with legs moving in walking animation

To make it look like the cat is actually walking, we need to add another block!

Find the "next costume" block and snap it under the move block.

move 10 steps
next costume

Click on them!

Now it looks like it's walking! The cat changes its legs position as it moves! 🎉

We're getting somewhere! But it still doesn't reach the end... 🤔

🔁 Step 3: Repeat the Movement

Repeat block wrapping around other blocks

The cat is walking, but it needs to walk MORE to reach the end of the stage!

This is where the "repeat" block comes in handy!

What does 'repeat' do?

It tells the computer to do the same action over and over again - like a loop!

Grab the "repeat 10" block and wrap it around your two blocks.

repeat 10
move 10 steps
next costume

Click it!

Now the cat walks much further! But... it still doesn't reach the end of the screen.

Let's fix that! đŸ’Ē

⚡ Step 4: Make Bigger Steps!

Cat walking all the way across the stage

We need to make the cat take bigger steps so it can reach the end!

Click on the number in the "move 10 steps" block and change it from 10 to 50.

repeat 10
move 50 steps
next costume

Click it one more time!

🎉 There we have it! 🎉

The cat is now successfully walking all the way to the other side of the screen!

🌟 What We Learned

Lightbulb moment with Scratch cat

This example shows us something VERY important about computers:

  • Computers are incredibly powerful
  • They can do amazing things
  • BUT they need very precise and specific instructions

Computers will do exactly what you tell them - nothing more, nothing less! đŸŽ¯

Breaking It Down

Notice how we broke down "walk to the end of the stage" into tiny steps:

  1. Move - Tell it how far to move
  2. Change costume - Make it look like walking
  3. Repeat - Do it multiple times
  4. Adjust the numbers - Fine-tune how far it goes

This is what programming is all about! đŸ’ģ

🚀 Get Ready to Code!

Scratch code blocks coming together

Now you understand how computers think and how to give them instructions!

Brace yourself! đŸ’Ē

In the next lesson, we will be OFFICIALLY CODING! 🎮

Before You Go... Try This Challenge! đŸŽ¯

Can you make the cat:

  • Walk backwards? (Hint: Use negative numbers!)
  • Turn in a circle?
  • Say something when it reaches the end?

Play around and experiment! That's the best way to learn! 🌟

Learning Progress

You've now completed the fundamentals of coding thinking! You understand:

  • How computers process instructions differently than humans
  • The importance of step-by-step precision
  • How to break down complex tasks into simple steps
  • Basic Scratch blocks for movement and animation
  • The concept of loops with the "repeat" block

See you in the next lesson! 👋

Keep learning and having fun! 🎨đŸ’ģ🎮

Remember: Every great programmer started just like you! 🌟

1
Getting Started
2
First Project
3
Understanding Code
4
First Real Script

🎉 Your First Real Script!

Time to Code Like a Pro!

Scratch blocks coming together to form a script

This is the moment you've been waiting for!

Technically, we already created our first script, but this time it'll be even better!

📜 What is a Script?

A script is simply blocks of code connected together that tell our Sprite what to do!

Think of it like a recipe for your Sprite - a list of instructions it follows step by step!

🔑 The Missing Piece: Events!

Green flag button in Scratch

The key piece is the "when 🏴 clicked" block from the Events group!

This block makes your script start when you click the green flag!

when 🏴 clicked
repeat 10
move 50 steps
next costume

Notice the different colored blocks:

  • ● Events - Start the script
  • ● Control - Repeat actions
  • ● Motion - Move the sprite
  • ● Looks - Change appearance

👋 Hello, World!

"Hello, World!" text bubble from Scratch cat

Every programmer's first program says: "Hello, World!"

Let's create this tradition in Scratch!

How to Create "Hello, World!"

  1. Drag "say Hello!" from Looks category
  2. Connect it to "when flag clicked"
  3. Change the text to "Hello, World!"
when 🏴 clicked
say Hello, World! for 2 seconds

🎉 You're now officially a PROGRAMMER! đŸ’ģ✨

You've just written your first complete program with an event trigger!

Click the green flag to see your program run!

🎮 Making Cool Scripts!

Now let's make some more interesting scripts!

Moving and Turning

when 🏴 clicked
move 10 steps
turn â†ģ 15 degrees
say Hello, World! for 1 second

đŸŽ¯ CHALLENGE #1: Fix the turning!

The cat is turning more than moving. How can we fix this?

Hint: Try changing move 10 to move 20 or move 30!

Experiment with different numbers to find what looks best!

🎲 Random Positions!

Cat appearing in random positions on stage

Let's make the cat zoom around the screen randomly!

when 🏴 clicked
repeat 10
go to random position
wait 0.2 seconds

The cat zooms around the screen super fast! 🚀

Try changing the wait 0.2 seconds to make it faster or slower!

â™žī¸ The Forever Loop!

Forever loop block wrapping other blocks

What if we want our script to run forever, not just 10 times?

That's where the "forever" loop comes in!

đŸŽ¯ CHALLENGE #2: Make it go forever!

Hint: Use the "forever" loop instead of repeat!

Your script should look like this:

when 🏴 clicked
forever
go to random position
wait 0.2 seconds

Now the cat will keep moving forever! 🎉

Click the red stop button to make it stop.

đŸ–ąī¸ Follow the Mouse!

Cat following mouse cursor on screen

Let's make the cat follow your mouse pointer!

đŸŽ¯ CHALLENGE #3: Make the cat follow your mouse!

Hint: Change "random position" to "mouse-pointer" and wrap it in forever!

You'll also need to make the cat face the right direction!

when 🏴 clicked
forever
point towards mouse-pointer
go to mouse-pointer

🎉 Amazing! Now the cat follows your mouse and faces the right direction! 🎉

Try moving your mouse around the screen - watch the cat follow!

Extra Challenge: Can you make it follow with a delay? Add a wait 0.1 seconds block inside the forever loop!

🌟 Amazing Work!

Celebration with Scratch cat holding a trophy

You've learned SO MUCH in this lesson!

✅ Create scripts

With "when flag clicked" starter block

✅ Write "Hello, World!"

The traditional first program

✅ Use loops

Repeat and forever loops

✅ Follow mouse pointer

Make sprites interactive

Your Coding Achievements

Event Handler Hello World Loop Master Mouse Follower Script Creator

Now experiment and create something amazing! 🎨đŸ’ģ

Try combining everything you've learned to make a unique project!

🚀 What's Next?

You now have the foundation to create amazing Scratch projects! Here are some ideas:

  • Create a simple game where you catch falling objects
  • Make an animated story with multiple characters
  • Design a digital art project with changing colors
  • Build a virtual pet that responds to your clicks

Congratulations!

Your child has now completed the 4-part Scratch fundamentals series! They've learned:

  • How to create a Scratch account and navigate the editor
  • The fundamentals of computational thinking
  • How to create scripts with events and loops
  • Interactive programming with mouse tracking
  • Problem-solving through debugging and experimentation

This is exactly the kind of engaging, hands-on learning we provide at KADA Hive!

See you in the next lesson! 👋

Keep coding and having fun! 🎨đŸ’ģ🎮

Remember: Creativity + Code = Magic! ✨

1
Getting Started
2
First Project
3
Understanding Code
4
First Real Script
5
Unlock Full Course

Referral Bonus Program

Earn extra money by referring friends to our coding program!

💰
â‚Ļ3,000
Per Referral
🚀
â‚Ļ10,000
For 3+ Referrals
đŸ‘Ĩ
Unlimited
Earning Potential
đŸĨ‰

Basic Tier

â‚Ļ3,000
Earn â‚Ļ3,000 for each kid you refer to the program
🏆

Premium Tier

â‚Ļ10,000
Earn â‚Ļ10,000 for each kid when you refer 3 or more kids!
Maximum earning potential!

How to Earn Referral Bonuses

If someone referred you, enter their code here so they can get their bonus!

Your Personal Referral Code

Share this code with friends to earn referral bonuses:

KADA-REF-001

You'll earn bonuses when friends use this code during enrollment

How the Referral Program Works

  1. Get Your Code: Generate your unique referral code above
  2. Share with Friends: Send your code to parents who might be interested
  3. They Enroll: Friends use your code when enrolling their kids
  4. You Earn: Get â‚Ļ3,000 for each referral, â‚Ļ10,000 for 3+ referrals
  5. Receive Payment: Bonuses are paid after referred kids complete payment

Start Earning Today!

Share the love of coding and earn extra income by helping other kids discover programming!

🎓 Unlock Full Scratch Course

â‚Ļ50,000

Complete payment to access all lessons and receive your unique access token

Full 4-Week Course Access
All 4 Tutorial Tabs Unlocked
Expert Instructor Support
Digital Certificate Included
Referral Bonus Program Access
Lifetime Project Access

Complete Your Payment

RECOMMENDED

UBA (Recommended)

Transfer from any Nigerian bank

UBA (Direct)
GTBank
Access Bank
Zenith Bank
First Bank
Sterling Bank
Kuda Bank
Polaris Bank

How to Complete Enrollment

  1. Transfer â‚Ļ50,000 to the UBA account above
  2. Use the reference code: KADA-001 (important!)
  3. After payment, click the button below to submit your payment proof
  4. You'll receive your unique access token via WhatsApp within 1 hour
  5. Don't forget to include your referral code if you have one!

Submit Payment Proof

Send your payment screenshot to receive your access token

Need help? Call: 09018752380

Already Have Your Token?

If you've already received your access token, click the button below to enter it and unlock the course:

Enter Your Access Token

Enter the token you received after payment to unlock all course content

đŸ“Ŧ Where to find your token:
Your unique 8-character token was sent via WhatsApp after payment confirmation.
Example token format: A1B2-C300

Format: XXXX-XXXX (letters and numbers)

Didn't Receive Your Token?

Contact us on WhatsApp to get your access token

🎉

Access Granted!

Congratulations! You now have full access to all Scratch coding lessons.

✅ All 4 Tutorial Tabs
✅ Interactive Examples
✅ Downloadable Projects
✅ Certificate of Completion
✅ Referral Bonus Program

Admin: Generate Test Token

Click to generate
Use this for testing. In production, tokens should be generated server-side.

Transform Screen Time into Creation Time

This Christmas break, give your child aged 5+ the gift of coding - a fun, engaging holiday program that unlocks creativity and builds future-ready skills.

Scratch
HTML
Python
AI Basics
Referral Bonus
Call Now
Kids learning coding at KADA Hive

What Your Child Will Learn

Coding Basics

Fun logic-building exercises that teach computational thinking in a playful way.

Scratch Programming

Create interactive games, stories, and animations with drag-and-drop coding.

HTML Web Design

Build simple web pages and learn the language of the internet.

Python Basics

Introduction to text-based programming with beginner-friendly Python concepts.

AI Introduction

Understand artificial intelligence through fun, hands-on activities and projects.

Referral Bonus

Earn â‚Ļ3,000 per referral, â‚Ļ10,000 for 3+ referrals. Share and earn!

Program Details

Date

19th December 2025 – 16th January 2026

Time

10:00am – 2:00pm (Daily)

Venue

KADA Hive Innovation & Tech Hub, Kaduna

Age Group

5 Years & Above

Referral Bonus

â‚Ļ3,000 per kid, â‚Ļ10,000 for 3+ kids

Contact

09018752380

Special Holiday Pricing

â‚Ļ50,000

Complete 4-week holiday coding program

Earn â‚Ļ3,000 per referral, â‚Ļ10,000 for 3+ referrals!

Give Your Child a Head Start in the Digital World 🚀

Limited spots available! Enroll today and secure your child's place in this transformative holiday program.