Self-built courtyard garden design refers to the process of designing a garden within a personal courtyard space. It involves planning the layout, selecting plants, determining hardscaping elements, and considering the overall aesthetic and functionality. This type of garden design focuses on creating a harmonious and private outdoor space that complements the architectural style of the house and the personal preferences of the homeowner.