No, you do not have to peel zucchini before cooking. The skin is a big source of nutrition, so it is better to leave it on for all the nutrients.