Programování řízené událostmi je paradigma počítačového programování, ve kterém je řízení toku programu určováno výskytem událostí. Tyto události jsou sledovány kódem známým jako posluchač událostí. Pokud zjistí, že došlo k přiřazené události, spustí obslužný program události (funkce zpětného volání nebo metoda, která je spuštěna při výskytu události).
Teoreticky všechny programovací jazyky podporují styl programování řízený událostmi, i když některé jazykové funkce, jako například uzávěry, usnadňují implementaci. Jiná programovací prostředí, jako je Adobe Flash, jsou speciálně přizpůsobena pro spouštění programového kódu událostmi.
Paradigma, programovací termíny