Easy 30-Minute Scratch Tutorial for Kids!

Updated By

Rahul Lath

Reviewed By

Nipun Bindal
Contents
scratch tutorial for kids

Scratch is a visual programming language that allows kids to create their own interactive stories, games, and animations. Scratch also helps kids in learning to code effortlessly and in less time.

The Scratch interface consists of four panels: The Stage, Scripts Area, Costume Pane, and Sound Pane. The Stage is where your projects will be displayed while Scripts Area is where you will write your code blocks. Costume Pane is used for storing costumes (i.e., character designs) for your sprites while Sound Pane is used for storing sound effects for your projects.

This blog will be a fun Scratch tutorial for kids to easily understand and learn how to use and get started with Scratch because building an actual Scratch project is much easier than you think. So, in the blog, the Scratch tutorial will be explained by making a fun project named “Making the cat fly !!”

Scratch tutorial for kids

Creating projects on Scratch is fun but can also be intimidating for a beginner. There are so many features of this platform that users can use to create projects but are mostly unaware of them. But don’t worry we are here to help!
If you are interested in creating a project in Scratch then just follow the following steps:

  • Step 1: Go to the official website of Scratch and complete the sign-in process.
  • Step 2: Once you are done with the sign-in process, click on the “Create” button in the top-left corner of the window.
click on 'create'
  • Step 3: First, delete the cat sprite from the project because we will be adding a new sprite as per the project. So, to delete the cat sprite, just select the sprite box in the ‘Sprite Pane’ and click on the trash symbol available at the top right corner of the box.
  • Step 4: Now pick the background and the character as per your choice. To choose the background, click on the blue circle available at the extreme right corner of the Scratch editor and to choose the character, click on the blue circle with the cat icon, available just left of the background circle.
choose a sprite
  • Step 5: To select a particular background, click on the blue circle of the background and select the first option that says ‘Choose a Backdrop’.
choose a backdrop
  • Step 6: Once you click on the ‘Choose a Backdrop’ option, the following screen will appear. So, just search for ‘Blue Sky 2’ (we are choosing this background for this project) and select it.
choose a backdrop
  • Step 7: To select a particular character, click on the blue circle with the cat icon and select the first option that says ‘Choose a Sprite’.
choose a sprite
  • Step 8: Once you click on the ‘Choose a Sprite’ option, the following screen will appear. So, just search for ‘Cat Flying’ (we are choosing this sprite for this project) and select it.
Select the 'cat flying' sprite
  • Step 9: Go to the “Events” block in the block palette, select the “when green flag clicked” block, and drag it to the coding area.
events block
  • Step 10: At the beginning of this project, let’s make the cat display a welcome message. So, go to the “Looks” block in the block palette, select the “say ( ) for ( ) seconds” block, drag it to the coding area, and place it under the “when green flag clicked” block.
looks block
  • Step 11: In the “say ( ) for ( ) seconds” block, put ‘I am flying’ in the first space and leave the 2 seconds as it is.
put ‘I am flying’ in the first space
  • Step 12: Go to the “Events” block in the block palette, select the “when ( ) key pressed” block, and drag it to the coding area.
select the 'when ( ) key pressed' block
  • Step 13: In the “when ( ) key pressed” block, change the value in the first space by clicking on the drop-down and selecting ‘left arrow’.
select the 'left arrow'
  • Step 14: Go to the “Motion” block in the block palette, select the “change x by ( )” block, drag it to the coding area, and place it under the “when ( ) key pressed” block.
select the 'change x by ( )' block
  • Step 15: In the “change x by ( )” block, put the value as -10 to show the leftward movement.
put the value as -10
  • Step 16: Again, go to the “Events” block in the block palette, select the “when ( ) key pressed” block, and drag it to the coding area.
select the 'when ( ) key pressed' block
  • Step 17: In the “when ( ) key pressed” block, change the value in the first space by clicking on the drop-down and selecting ‘right arrow’.
select the 'right arrow'
  • Step 18: Again, go to the “Motion” block in the block palette, select the “change x by ( )” block, drag it to the coding area, place it under the “when ( ) key pressed” block, and leave the value as 10.
select the 'change x by ( )' block
  • Step 19: To take care of the vertical movement, go to the “Events” block in the block palette, select the “when ( ) key pressed” block, and drag it to the coding area.
select the 'when ( ) key pressed' block
  • Step 20: In the “when ( ) key pressed” block, change the value in the first space by clicking on the drop-down and selecting ‘left arrow’.
select the 'left arrow'
  • Step 21: Go to the “Motion” block in the block palette, select the “change y by ( )” block, drag it to the coding area, place it under the “when ( ) key pressed” block, and leave the value as 10.
select the 'change y by ( )' block
  • Step 22: Again, go to the “Events” block in the block palette, select the “when ( ) key pressed” block, and drag it to the coding area.
select the 'when ( ) key pressed' block
  • Step 23: In the “when ( ) key pressed” block, change the value in the first space by clicking on the drop-down and selecting ‘down arrow’.
select the 'down arrow'
  • Step 24: Go to the “Motion” block in the block palette, select the “change y by ( )” block, drag it to the coding area, and place it under the “when ( ) key pressed” block.
select the 'change y by ( )' block
  • Step 25: In the “change y by ( )” block, put the value as -10 to show the downward movement.
put the value as -10
  • Step 26: Now, we need to select another object that will be chased by the cat. So, again click on the blue circle with the cat icon that is available in the bottom left corner and select a ‘balloon’ as the new object.
select a ‘balloon’ as the new object
  • Step 27: Make sure that the box of the balloon is selected in the Sprite Pane because now we have to code for the balloon.
select the 'balloon' sprite
  • Step 28: Go to the “Events” block in the block palette, select the “when green flag clicked” block, and drag it to the coding area.
select the 'when green flag clicked' block
  • Step 29: Go to the “Control” block in the block palette, select the “forever” block, drag it to the coding area, and place it under the “when green flag clicked” block.
select the 'forever' block
  • Step 30: Go to the “Motion” block in the block palette, select the “go to random position” block, drag it to the coding area, and place it inside the “forever” block.
select the 'go to random position' block
  • Step 31: Again from the “Motion” block in the block palette, select the “change x by ( )” block, drag it to the coding area, and place it under the “go to random position” block inside the “forever” block.
select the 'change x by ( )' block
  • Step 32: In the “change x by ( )” block, put the value as 250.
put the value as 250
  • Step 33: Go to the “Control” block in the block palette, select the “repeat ( )” block, drag it to the coding area, and place it under the “change x by ( )” block inside the “forever” block.
select the 'repeat ( )' block
  • Step 34: In the “repeat ( )” block, put the value as 32.
put the value as 32
  • Step 35: From the “Motion” block in the block palette, select the “change x by ( )” block, drag it to the coding area, and place it inside the “repeat ( )” block which is inside the “forever” block.
select the 'change x by ( )' block
  • Step 36: In the “change x by ( )” block, put the value as -15.
put the value as -15
  • Step 37: Finally, the project is ready. Now, when you click on the “Go” button, the project will successfully run.
scratch project

Conclusion

Creating a project in Scratch is simple and fun and allows users, especially children to express themselves creatively and learn the basics of coding. There are different types pf projects one can create on Scratch which are both beginner and advanced levels. So, you can choose your level and start creating amazing projects with Scratch, all the while learning the basics of coding!

Frequently asked questions (FAQs)

Is Scratch easy for beginners to learn?
Yes, Scratch is super easy for beginners to learn. The beginners can even start experimenting on Scratch to know and learn about new things.

What is Costume Pane in Scratch?
Costume Pane in Scratch is used to store costumes (i.e., character designs) for the sprites.

What is the purpose of Motion blocks in Scratch?
Motion blocks in Scratch are used to control the sprite’s movement.

What is Sound Pane in Scratch?
Sound Pane in Scratch is used to store sound effects for the projects.

What is the purpose of Control blocks in Scratch?
Control blocks in Scratch are similar to Motion blocks as Control blocks also control the sprite’s movement but it does that under certain conditions by inserting loops, repeats, and conditional statements.

We hope you understand how to use Scratch and how to create the project explained above in this blog. If you have any doubts, you can ask your doubts in the comment section. For further reading, read our game tutorial on the top 10 games on Scratch to create and play!

Get 1-on-1 online Scratch classes

Related Posts

Programming Tools in Scratch

Programming Tools in Scratch

Programming Tools in Scratch: Scratch is a visual programming language developed by the Lifelong Kindergarten Group at the MIT Media Lab. It allows users to

Do you want to learn from the top 1-on-1 tutors?

Concepts | Test-prep | Homework help

4.6/5

4.8/5