Vertical gardening is a technique of growing plants in a vertical space, using structures such as trellises, stakes, or vertical planters, to maximize the use of limited space. This method can be used to grow a variety of plants, including vegetables, herbs, and flowers, and is especially useful in urban areas where space is at a premium.