Кодування — процес написання програмного коду, скриптів, з метою реалізації певного алгоритму на певній мові програмування.
Деякі плутають такі поняття, як програмування і безпосередньо кодування. Кодування є лише частиною програмування, поряд з аналізом, проектуванням, компіляцією, тестуванням і налагодженням, супроводом.
У вузьких колах кодування також може називатися «кодинг» (англ. coding). Однак у літературі цей термін використовується рідко.