To build a fish pond in your courtyard, you should start by choosing a suitable location with good drainage. Next, dig a hole of the desired size and shape, ensuring it's deep enough for the fish. Line the pond with pond liner or concrete, and install a pump and filter system. Consider adding aeration and plants to maintain water quality. Make sure to follow local regulations and guidelines.