Urban gardening refers to the practice of growing plants in an urban environment where space may be limited or not traditionally used for gardening purposes. There are various methods employed in urban gardening, depending on available space and resources. Container gardening is popular in cities as it allows people to use small pots or containers placed on balconies, rooftops, or even windowsills to grow herbs, vegetables, or ornamental plants. Vertical gardening is another technique commonly used where plants are grown vertically using walls or trellises as support structures. Community gardens have also become popular in urban areas where vacant lots are transformed into shared green spaces where residents can collectively grow plants and share responsibilities.