Rooftop garden design for courtyard spaces involves creating aesthetically pleasing and functional gardens on the upper floors of buildings. This requires careful planning to ensure the structural integrity of the building, proper drainage, and selecting plants that can thrive in the specific microclimate of the rooftop. Factors like sunlight exposure, wind patterns, and the weight of the soil and plants must be considered. Landscape architects and designers typically use innovative techniques and materials to create visually appealing and sustainable rooftop gardens.