This document discusses the Do...Until loop structure in programming. A Do...Until loop will repeatedly execute a block of code until a specified condition is met. The condition is checked at the end of each iteration, so the code block will always run at least once. An example is provided of a loop that subtracts 2 from an initial value of 30 on each pass until the number reaches 20 or below.