what is the difference between garden and courtyard?
As nouns the difference between courtyard and garden is that courtyard is an area, open to the sky, partially or wholly surrounded by walls or buildings while garden is an outdoor area containing one or more types of plants, usually plants grown for food or ornamental purposes.