As verbs the difference between shed and provide
is that
shed is (transitive|obsolete|uk|dialect) to part or divide while
provide is to make a living; earn money for necessities.
As a noun shed
is (weaving) an area between upper and lower warp yarns through which the weft is woven or
shed can be a slight or temporary structure built to shade or shelter something; a structure usually open in front; an outbuilding; a hut.