コーディングとは、コンピュータ言語の語彙や文法に従い、コンピュータが処理・解釈できるコード列を記述する作業。プログラミングとほぼ同じ意味を持ちますが、プログラムの作成だけではなく、人工言語を用いてコンピュータが処理できるコードを記述する作業をコーディングと呼ぶこともあります。