Web-ohjelmointi eli verkko-ohjelmointi on web-sovellusten, sekä muiden internetin kautta käytettävien sovellusten kehittämistä. Tähän kuuluu esimerkiksi nettisivujen, verkkosovellusten ja muiden verkkoselaimesta käytettävän sisällön kehittämistä. Verkkoselaimen kautta halutaan käyttää paljon erilaisia sisällön muotoja, kuten kommunikaatio, tiedonjako, verkkokaupat, koulutus, viihde ja monia muita. Näille kaikille näille sisällönmuodoille on monia eri toteutustapoja ja siten web-ohjelmoinnissa käytetään myös monia eri koodikieliä ja työkaluja. Web-ohjelmoinnissa käytettäviin koodikieliin lukeutuu esimerkiksi HTML, CSS, JavaScript, PHP, Python, Ruby, sekä Java.[1]