In this chapter, we introduce forward models in CUQIpy. We provide many examples of predefined forward models, and show how to define custom forward models. We also discuss how to use forward models in CUQIpy to generate synthetic data and how to perform forward uncertainty quantification (UQ).