|This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.|
- This article or section documents an outdated version of Scratch (version 2.0). For this article in the current version (version 3.0), see Block Categories (3.0). For this article in Scratch 1.4, see Block Categories (1.4).
Block categories are the way blocks are sorted in Scratch's block palette. Blocks are categorized based on their functionality, and blocks within the same category share the same color. The following were the block categories as of Scratch 2.0:
- More Blocks
- Main article: Motion Blocks
- Main article: Events Blocks
Events blocks "triggers" actions in a project. It consists mostly of Hat Blocks.
- Main article: Looks Blocks
- Main article: Control Blocks
Control blocks "control" a project and deal with its flow. It contains blocks that loop, pause, or stop scripts. It also has blocks that deal with clones.
- Main article: Sound Blocks
- Main article: Sensing Blocks
Sensing blocks enable sprites to detect other sprites and objects on the Stage. For example, sprites can detect if they are touching another sprite. It also had blocks related to Video Sensing which were moved to the Video Sensing Extension in Scratch 3.0.
- Main article: Pen Blocks
- Main article: Operators Blocks
Operators blocks, originally called "Numbers" blocks, deal with many mathematical functions within a project. There are also many Boolean Blocks, which deal with true and false values.
- Main article: Data Blocks
Data blocks include two subcategories, Variables and Lists, but both are related to storing and accessing data. In Scratch 3.0, this category is called "Variables". Data blocks are used for storing information, such as a score in a project, and using it in scripting and other beneficial purposes.
- Main article: Variables Blocks
Variables is a subcategory of Data blocks. They become visible once a variable, a changeable value, is created. They are color-coded orange and consist of four stack blocks.
- Main article: List Blocks
Lists are another subcategory of Data blocks. The blocks become visible once a list is created.
- Main article: More Blocks
- Main article: PicoBoard Blocks
PicoBoard blocks was an extension which controlled the PicoBoard.
LEGO WeDo 1.0
- Main article: LEGO WeDo 1.0 Extension
LEGO WeDo blocks was an extension. It controlled the Lego WeDo Construction Set (version 1).
LEGO WeDo 2.0
- Main article: LEGO Education WeDo 2.0 Extension
LEGO WeDo blocks was an extension. It controlled the Lego WeDo Construction Set (version 2).