Urban gardening is the practice of growing vegetables, fruit and plants in urban areas, such as schools, backyards or apartment balconies.