How to Create Commutative Diagrams in TikZ?

3D commutative diagram in TikZ

This tutorial is about drawing commutative diagrams in LaTeX using TikZ package and cd library. The idea of this post is different from previous ones where we will start with a quiz for motivation and learning purpose. Then, we will provide a gallery of commutative diagrams drawn with TikZ with a short description.