# Event-driven Programming
| | In computer programming, **Event-driven Programming** is a programming paradigm in which the flow of the program is determined by external events. Typical event can be UI events from mice, keyboards, touchpads and touchscreens, or external sensor inputs, or be programmatically generated from other programs or threads, or network events. |
|-|-|
| | wikipedia:: [Event-driven programming](https://en.wikipedia.org/wiki/Event-driven_programming) |