From Test-Scratch-Wiki

블록스크래치에서 코드를 만들 때 사용되는 퍼즐 모양의 조각이다. 블록은 지그소 퍼즐처럼 서로 연결되고, 여기에서 각각의 데이터 유형(이벤트, 명령, 반환값, 반환 논리값, 또는 스크립트 종료)은 서로 다른 모양과 끼워질 수 있도록 특별하게 만들어진 구멍이 있다. 이것은 구문 오류를 방지한다. 블록이 연결되어 있는 것은 스크립트라고 한다.

블록은 12가지 종류가 있다: 동작, 형태, 소리, , 변수, 리스트, 이벤트, 제어, 감지, 연산, 추가 블록, 피코보드, 그리고 레고 WeDo(그러나 스크래치의 수정본에는 다른 범주와 블록이 있다). 10개만 블록 팔레트에 보여진다.

또, 블록의 모양으로 나누면 쌓기 블록, 시작 블록, 마무리 블록, 반환 블록, 논리 블록, 감싸기 블록 이렇게 6개가 있다.

현재 스크래치 2.0에는 총 11개의 시작 블록, 5개의 감싸기 블록, 37개의 반환 블록, 13개의 논리 블록, 2개의 마무리 블록과 77개의 쌓기 블록이 있다.