There are 10 modules within Scratch, including “Motion”, “Event”,” Looks”, “Sound”, “Control”, “Sensing”, “Operation”, “Pen”, “Variables” and “My blocks”.Scratch contains code owned by most traditional programming languages. It can make products with many functions.
Let’s take a look at these modules
Motion Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 1 image 10](https://campustop.pro/wp-content/uploads/2022/12/image-10-768x415.png)
The “Motion Blocks” allow the character to move and rotate. At the same time, we can use coordinates to arrange the position of the character, the position of the mouse, and anything else.
Event Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 2 image 1 4](https://campustop.pro/wp-content/uploads/2022/12/image-1-4.png)
Event instructions are usually used to judge conditions, such as triggering the next instruction when certain conditions are met.
Looks Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 3 image 2 2](https://campustop.pro/wp-content/uploads/2022/12/image-2-2-768x415.png)
We use the “Looks Blocks” when we want to switch the character’s costumes or backgrounds of one project.
Also, we can change the size of one character by using “Looks Blocks”.
Control Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 4 image 3 2](https://campustop.pro/wp-content/uploads/2022/12/image-3-2-768x414.png)
When you are going to make the character wait several seconds, you can use the first block in this area, which is the “Wait Seconds Block.
Meanwhile, there is a popular block called “Forever Block” in the “Control Module”. This block is used to make the character move constantly.
Sound Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 5 image 4 2](https://campustop.pro/wp-content/uploads/2022/12/image-4-2-768x414.png)
Adding sound effects is the basic requirement in a project, especially games.
Can you see the “Start Sound” and “Set Volume to %” Blocks? We often use these two blocks in the backdrop area.
Sensing Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 6 image 5 2](https://campustop.pro/wp-content/uploads/2022/12/image-5-2.png)
All the blocks in the “Sensing Module” are used to detect the change of a certain parameter and provide the condition basis for the next operation through the parameter change.
Pen Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 7 image 6 1](https://campustop.pro/wp-content/uploads/2022/12/image-6-1-768x417.png)
This module allows users to simulate the creation of brushes on the stage. Reasonable usage of the Pen can bring great interest to the works.
The user can set the color, thickness, and brightness. At the same time, the role can be set as a seal, and the role object can be copied on the screen like a seal
Operators Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 8 image 7 1](https://campustop.pro/wp-content/uploads/2022/12/image-7-1-768x416.png)
Using these blocks, we can perform operations, including numerical operations: addition, subtraction, multiplication, and division. You can also use these modules to perform simple string-splicing operations.
Variables Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 9 image 8 1](https://campustop.pro/wp-content/uploads/2022/12/image-8-1-768x416.png)
Technically, variables are named areas of computer memory.
A variable is a variable value that changes continuously with the running of the program.
In a project, we often use it to calculate scores and time.
My Blocks Module
![How many Modules are in Scratch? 10 Modules and 150+ blocks! 10 image 9 1](https://campustop.pro/wp-content/uploads/2022/12/image-9-1-768x414.png)
We can design our own modules here, such as a script that requires 10 lines. Where this script needs to be reused, using this module will simplify the program, not only simplifying the program but also make the process clearer.