A vertical garden is a gardening practice that grows plants vertically, often using a series of shelves or hooks. A garden plan refers to the design layout of the garden, including the placement of plants, structures, and other elements. This type of garden is popular for its space efficiency and aesthetic appeal.