The primary difference between a colander and strainer lies in the design and the filtration level.
A colander is a large bowl shaped utensil with drainage holes at the bottom ideally meant for rinsing vegetables, draining pasta and liquids. Whereas a strainer is a wire mesh kitchen sieve meant for separating liquids from fine solids during cooking.