プログラミング言語を使ってソースコードを作成することですが、ホームページ制作においては、特にHTML/CSSのコーディング作業を指すことが多いです。コーディングする人をコーダーまたはマークアップエンジニア、あるいはフロントエンドエンジニアと呼んでいます。ホームページのコーダーとシステム開発のプログラマーとは職域が異なるので、どちらが優位になっているという関係性はありません。
ホームページの場合、コーディングは完成したデザインカンプをもとにHTML/CSSに落とし込んでいきます。平面のデザインをホームページとして最適に構築するには、ホームページ制作のトレンドやノウハウを持ち合わせていなければ対応できません。コーディングできる技術に加えて、デザイン的な知識や、UI/UXの知識も必要だといえます。
最近はWordPressの構築が標準で、動きやアニメーションの多いホームページが主流となっているため、基本的なPHPとJavaScriptもコーディングの領域に含まれています。