Indirection is a concept in computer science and programming that refers to the ability to access data or resources not directly, but through an intermediary reference or pointer. This allows for a level of abstraction that can simplify certain operations and increase flexibility.