In the previous steps, you have considered what conditions are, and looked at how you can use conditions in programming to control loops. In this step, you’ll look at another …
In the previous steps you have created instructions to control a sprite in Scratch. The order of instructions is important when creating programs. This is known as sequencing. The importance …
As you develop your projects in Scratch, you may decide to use several sprites. To allow you to make the code on your different sprites interact, Scratch includes three blocks …
When you write programs, the code can easily become long, complex, and hard to read. So that you can break it down into smaller, more understandable chunks, programming languages let …
In programming, using a command to repeat a set of instructions is called a ‘loop’; all programming languages include ways to do this. Scratch includes three repeat blocks which allow …
Repetition and patterns can be found everywhere in the world all around you. In this step, you will look at some real-world examples of repetition and then think about how …
In this step, you’ll use the Video Sensing extension so that users can interact with your Scratch projects. The Video Sensing extension allows you to overlay the video from your …
In this step, you are going to look at the Sound blocks and create a program that plays sound. When creating your project, you will use sound by using two …
Scratch is a visual programming language created by the Massachusetts Institute of Technology (MIT) Media Lab. Scratch uses blocks with text to indicate what the block can be used for …
Now that I have introduced you to extensions, you are going to use the Pen extension. This extension provides blocks that allow a sprite to draw on the Stage, and …
Computers can be programmed to solve problems or complete tasks that make people’s lives easier. General purpose computers include desktop computers, laptops, and mobile phones. These devices can be programmed …
In this step, I’m going to show you more things that you can do with the variables you’ve created in Scratch. As well as using the change block, you can …
Sometimes your program will need to take into account things that are different each time the program runs, or even change while the program runs. In this step, I’ll explain …