En informatique, la programmation évènementielle est un paradigme de programmation fondé sur les évènements. Elle s'oppose à la programmation séquentielle. Le programme sera principalement défini par ses réactions aux différents évènements qui peuvent se produire, c'est-à-dire des changements d'état de variable, par exemple l'incrémentation d'une liste, un mouvement de souris ou de clavier.