コーディング(英語:coding)とは、プログラミングのうち、仕様書の内容を的確にソースコードにする作業のことである。
コーディングはプログラミングのうち、仕様書に内容に従い的確にソースコードとして実装する作業のことである。 コーディングという作業では仕様書が絶対であり余計な物事を一切考えてはならない。
コーディングのみを行う人はコーダーと呼ばれ、プログラマーとは区別される。 かつては更にコーダーの書いたソースコードをパンチカードに起こす「パンチャー」なる職種も存在した。