Green roofs are roofs covered with vegetation that provide insulation and environmental benefits. There are three main types - intensive, semi-intensive, and extensive. Intensive green roofs support trees and require regular maintenance, while extensive green roofs use shallow soil and low-maintenance plants. Constructing an extensive green roof involves installing a waterproof membrane, adding a soil layer, and planting grass or other plants.