ブロック (英: block) とは、プログラミング言語におけるコードのまとまり(コードブロック)のことである。 ブロック状のパーツを組み合わせてプログラミングを行うScratchなどの「ブロック」とは異なる。