As nouns the difference between portico and courtyard
is that
portico is a porch, or a small space with a roof supported by columns, serving as the entrance to a building while
courtyard is an area, open to the sky, partially or wholly surrounded by walls or buildings.