1 Introduction

2 Cyclic product codes

3 Generalized Hamming weights of product codes

4 Two-dimensional cyclic codes

5 Quasi-cyclic product codes

6 2-D skew-cyclic codes over $\mathbb{F}_{q}[x,y;\rho,\theta]$

7 2-D skew constacyclic codes over arbitrary commutative ring

8 Asymmetric quantum product codes

9 Conclusion