Extension springs are helical designed springs to work with a tension load whereby the spring stretches as more load is added. Compression springs are helical designed springs for compression and tension whereby the spring gets compressed (shorter) as more weight is applied.
Torsion springs are helical designed springs used to exert a rotary force.