Rooftop garden design for courtyards involves creating a garden space on the top of a building or house. It requires careful planning to ensure structural integrity, drainage, and adequate sunlight. Key elements include selecting appropriate plants, creating pathways, and incorporating seating areas. Landscape architects and designers often use innovative techniques to maximize space and create aesthetically pleasing environments.